package org.basex.io.serial;
import java.io.IOException;
import java.io.OutputStream;
/**
* This class serializes data as text.
*
* @author BaseX Team 2005-12, BSD License
* @author Christian Gruen
*/
public class TextSerializer extends OutputSerializer {
/**
* Constructor, specifying serialization options.
* @param os output stream reference
* @param p serialization properties
* @throws IOException I/O exception
*/
TextSerializer(final OutputStream os, final SerializerProp p)
throws IOException {
super(os, p);
}
@Override
public void attribute(final byte[] n, final byte[] v) throws IOException { }
@Override
public void finishComment(final byte[] n) throws IOException { }
@Override
public void finishPi(final byte[] n, final byte[] v) throws IOException { }
@Override
protected void startOpen(final byte[] t) throws IOException { }
@Override
protected void finishOpen() throws IOException { }
@Override
protected void finishEmpty() throws IOException {
}
@Override
protected void finishClose() throws IOException {
}
@Override
protected void code(final int ch) throws IOException {
printChar(ch);
}
}