to.etc.webapp.ajax.renderer.xml
Class XmlRenderer
java.lang.Object
to.etc.webapp.ajax.renderer.ObjectRenderer
to.etc.webapp.ajax.renderer.xml.XmlRenderer
public class XmlRenderer
- extends ObjectRenderer
Method Summary |
java.lang.String |
getTypeName(java.lang.Class<?> type)
|
protected void |
renderArrayElement(java.lang.Object o,
java.lang.Class<?> declaredType,
int ix)
|
void |
renderArrayEnd(java.lang.Object ar)
|
void |
renderArrayStart(java.lang.Object ar)
|
void |
renderListEnd(java.util.Collection<?> l,
java.lang.String name)
|
void |
renderListStart(java.util.Collection<?> l,
java.lang.String name)
|
void |
renderMapEnd(java.util.Map<?,?> l)
|
void |
renderMapEntry(java.lang.Object key,
java.lang.Object value,
int itemnr,
int maxitemnr)
|
void |
renderMapStart(java.util.Map<?,?> l)
|
void |
renderObjectEnd(java.lang.Object o)
|
protected void |
renderObjectMember(java.lang.Object o,
java.lang.String name,
java.lang.Class<?> declaredType)
|
void |
renderObjectStart(java.lang.Object o)
Renders the start tag for a class type to be rendered. |
protected void |
renderRoot(java.lang.Object root)
|
void |
xmlFullTag(java.lang.String name,
java.lang.String type,
java.lang.String val)
|
void |
xmlTag(java.lang.Class<?> type,
java.lang.String name)
|
void |
xmlTag(java.lang.String name,
java.lang.Class<?> type,
java.lang.String val)
|
XmlWriter |
xw()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlRenderer
public XmlRenderer(XmlRegistry r,
XmlWriter w)
xw
public XmlWriter xw()
renderRoot
protected void renderRoot(java.lang.Object root)
throws java.lang.Exception
- Overrides:
renderRoot
in class ObjectRenderer
- Throws:
java.lang.Exception
xmlTag
public void xmlTag(java.lang.String name,
java.lang.Class<?> type,
java.lang.String val)
throws java.io.IOException
- Throws:
java.io.IOException
xmlFullTag
public void xmlFullTag(java.lang.String name,
java.lang.String type,
java.lang.String val)
throws java.io.IOException
- Throws:
java.io.IOException
getTypeName
public java.lang.String getTypeName(java.lang.Class<?> type)
xmlTag
public void xmlTag(java.lang.Class<?> type,
java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException
renderObjectEnd
public void renderObjectEnd(java.lang.Object o)
throws java.lang.Exception
- Specified by:
renderObjectEnd
in class ObjectRenderer
- Throws:
java.lang.Exception
renderObjectStart
public void renderObjectStart(java.lang.Object o)
throws java.lang.Exception
- Renders the start tag for a class type to be rendered. The name of the
class is the class name.
- Specified by:
renderObjectStart
in class ObjectRenderer
- Throws:
java.lang.Exception
- See Also:
to.etc.webapp.ajax.renderer.ObjectRenderer#renderObjectStart(java.lang.Object, java.lang.Class, java.lang.String)
renderObjectMember
protected void renderObjectMember(java.lang.Object o,
java.lang.String name,
java.lang.Class<?> declaredType)
throws java.lang.Exception
- Overrides:
renderObjectMember
in class ObjectRenderer
- Throws:
java.lang.Exception
renderListStart
public void renderListStart(java.util.Collection<?> l,
java.lang.String name)
throws java.lang.Exception
- Overrides:
renderListStart
in class ObjectRenderer
- Throws:
java.lang.Exception
renderListEnd
public void renderListEnd(java.util.Collection<?> l,
java.lang.String name)
throws java.lang.Exception
- Overrides:
renderListEnd
in class ObjectRenderer
- Throws:
java.lang.Exception
renderArrayStart
public void renderArrayStart(java.lang.Object ar)
throws java.lang.Exception
- Overrides:
renderArrayStart
in class ObjectRenderer
- Throws:
java.lang.Exception
renderArrayEnd
public void renderArrayEnd(java.lang.Object ar)
throws java.lang.Exception
- Overrides:
renderArrayEnd
in class ObjectRenderer
- Throws:
java.lang.Exception
renderArrayElement
protected void renderArrayElement(java.lang.Object o,
java.lang.Class<?> declaredType,
int ix)
throws java.lang.Exception
- Overrides:
renderArrayElement
in class ObjectRenderer
- Throws:
java.lang.Exception
renderMapStart
public void renderMapStart(java.util.Map<?,?> l)
throws java.lang.Exception
- Overrides:
renderMapStart
in class ObjectRenderer
- Throws:
java.lang.Exception
renderMapEnd
public void renderMapEnd(java.util.Map<?,?> l)
throws java.lang.Exception
- Overrides:
renderMapEnd
in class ObjectRenderer
- Throws:
java.lang.Exception
renderMapEntry
public void renderMapEntry(java.lang.Object key,
java.lang.Object value,
int itemnr,
int maxitemnr)
throws java.lang.Exception
- Overrides:
renderMapEntry
in class ObjectRenderer
- Throws:
java.lang.Exception