gnu.lists

Class PrintConsumer

public class PrintConsumer extends PrintWriter implements Consumer

A Consumer that extends a PrintWriter. Useful for formatting.
Constructor Summary
PrintConsumer(Consumer out, boolean autoFlush)
PrintConsumer(OutputStream out, boolean autoFlush)
PrintConsumer(Writer out, boolean autoFlush)
PrintConsumer(Writer out)
Method Summary
voidendAttribute()
voidendDocument()
voidendElement()
protected voidendNumber()
booleanignoring()
voidstartAttribute(Object attrType)
voidstartDocument()
voidstartElement(Object type)
protected voidstartNumber()
voidwrite(CharSequence csq, int start, int end)
voidwriteBoolean(boolean v)
voidwriteDouble(double v)
voidwriteFloat(float v)
voidwriteInt(int v)
voidwriteLong(long v)
voidwriteObject(Object v)

Constructor Detail

PrintConsumer

public PrintConsumer(Consumer out, boolean autoFlush)

PrintConsumer

public PrintConsumer(OutputStream out, boolean autoFlush)

PrintConsumer

public PrintConsumer(Writer out, boolean autoFlush)

PrintConsumer

public PrintConsumer(Writer out)

Method Detail

endAttribute

public void endAttribute()

endDocument

public void endDocument()

endElement

public void endElement()

endNumber

protected void endNumber()

ignoring

public boolean ignoring()

startAttribute

public void startAttribute(Object attrType)

startDocument

public void startDocument()

startElement

public void startElement(Object type)

startNumber

protected void startNumber()

write

public void write(CharSequence csq, int start, int end)

writeBoolean

public void writeBoolean(boolean v)

writeDouble

public void writeDouble(double v)

writeFloat

public void writeFloat(float v)

writeInt

public void writeInt(int v)

writeLong

public void writeLong(long v)

writeObject

public void writeObject(Object v)