|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Consumer
A Consumer is something that will accept data (output), and do something with it. A consumer is like a SAX DocumentHandler or a PrintWriter, but more abstract. If a Sequence class impleemnts Consumer, then data "written" to the sequence will be inserted in the sequence.
Note: This interface is not quite final. For example it is probable we will add methods for comments, processing instructions, etc.
Method Summary | |
---|---|
Consumer |
append(char c)
|
Consumer |
append(java.lang.CharSequence csq)
|
Consumer |
append(java.lang.CharSequence csq,
int start,
int end)
|
void |
endAttribute()
End of an attribute or end of an actual parameter. |
void |
endDocument()
|
void |
endElement()
|
boolean |
ignoring()
True if consumer is ignoring rest of element. |
void |
startAttribute(java.lang.Object attrType)
Write a attribute for the current element. |
void |
startDocument()
|
void |
startElement(java.lang.Object type)
|
void |
write(char[] buf,
int start,
int length)
|
void |
write(java.lang.CharSequence string,
int start,
int length)
|
void |
write(int ch)
|
void |
write(java.lang.String string)
|
void |
writeBoolean(boolean v)
|
void |
writeDouble(double v)
|
void |
writeFloat(float v)
|
void |
writeInt(int v)
|
void |
writeLong(long v)
|
void |
writeObject(java.lang.Object v)
|
Method Detail |
---|
void writeBoolean(boolean v)
void writeFloat(float v)
void writeDouble(double v)
void writeInt(int v)
void writeLong(long v)
void startDocument()
void endDocument()
void startElement(java.lang.Object type)
void endElement()
void startAttribute(java.lang.Object attrType)
void endAttribute()
void writeObject(java.lang.Object v)
boolean ignoring()
void write(int ch)
void write(java.lang.String string)
void write(java.lang.CharSequence string, int start, int length)
void write(char[] buf, int start, int length)
Consumer append(char c)
append
in interface java.lang.Appendable
Consumer append(java.lang.CharSequence csq)
append
in interface java.lang.Appendable
Consumer append(java.lang.CharSequence csq, int start, int end)
append
in interface java.lang.Appendable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |