StringBuilderWriter.java

36 lines | 714 B Blame History Raw Download
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufrgs.inf.prosoft.jsonserialiser;

import java.io.Writer;

/**
 *
 * @author romulo
 */
public class StringBuilderWriter extends Writer {

    private final StringBuilder stringBuilder;

    public StringBuilderWriter(StringBuilder stringBuilder) {
        this.stringBuilder = stringBuilder;
    }

    @Override
    public void write(char[] cbuf, int off, int len) {
        stringBuilder.append(cbuf, off, len);
    }

    @Override
    public void flush() {
    }

    @Override
    public void close() {
    }

}