to.etc.webapp.ajax.renderer
Class StructuredWriter
java.lang.Object
java.io.Writer
to.etc.webapp.ajax.renderer.StructuredWriter
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable, java.lang.Appendable
- Direct Known Subclasses:
- JSONStructuredWriter, XMLStructuredWriter
public abstract class StructuredWriter
- extends java.io.Writer
Fields inherited from class java.io.Writer |
lock |
Method Summary |
abstract void |
end()
|
abstract void |
field(java.lang.String name,
boolean value)
|
abstract void |
field(java.lang.String name,
java.util.Date value)
|
abstract void |
field(java.lang.String name,
java.lang.Number value)
|
abstract void |
field(java.lang.String name,
java.lang.String value)
|
abstract void |
list(java.lang.String name)
|
abstract void |
record(java.lang.String name)
|
int |
size()
|
void |
write(char[] cbuf,
int off,
int len)
|
Methods inherited from class java.io.Writer |
append, append, append, close, flush, write, write, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StructuredWriter
public StructuredWriter(java.io.Writer w)
write
public final void write(char[] cbuf,
int off,
int len)
throws java.io.IOException
- Specified by:
write
in class java.io.Writer
- Throws:
java.io.IOException
size
public final int size()
end
public abstract void end()
throws java.lang.Exception
- Throws:
java.lang.Exception
list
public abstract void list(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
record
public abstract void record(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
field
public abstract void field(java.lang.String name,
java.lang.String value)
throws java.lang.Exception
- Throws:
java.lang.Exception
field
public abstract void field(java.lang.String name,
boolean value)
throws java.lang.Exception
- Throws:
java.lang.Exception
field
public abstract void field(java.lang.String name,
java.util.Date value)
throws java.lang.Exception
- Throws:
java.lang.Exception
field
public abstract void field(java.lang.String name,
java.lang.Number value)
throws java.lang.Exception
- Throws:
java.lang.Exception