|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface XmlGenerator.ElementGenerator
The ElementGenerator interface is implemented by helper classes that
will generate the start element, text content, and end element syntax
for an Element
to an XmlWriter
.
The generic implementation of this interface is provided by the
XmlGenerator.XmlElementGenerator
class, but it may be overridden by element
types that want to take more direct control over XML output for a given
element.
Method Summary | |
---|---|
void |
endElement(XmlWriter xw,
Element e,
ElementMetadata<?,?> metadata)
End an element, writing a close tag if needed. |
boolean |
startElement(XmlWriter xw,
Element parent,
Element e,
ElementMetadata<?,?> metadata)
Start an element. |
void |
textContent(XmlWriter xw,
Element e,
ElementMetadata<?,?> metadata)
Write the text content for an element. |
Method Detail |
---|
boolean startElement(XmlWriter xw, Element parent, Element e, ElementMetadata<?,?> metadata) throws java.io.IOException
false
to indicate that textContent
and child elements should not be added.
xw
- the xml writer to write to.parent
- the parent element.e
- the element to start.metadata
- the metadata for the element
java.io.IOException
- if an error occurs while writing to the writer.void textContent(XmlWriter xw, Element e, ElementMetadata<?,?> metadata) throws java.io.IOException
java.io.IOException
void endElement(XmlWriter xw, Element e, ElementMetadata<?,?> metadata) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |