| Modifier and Type | Class and Description |
|---|---|
| private abstract class | MappedXMLStreamWriter.JSONProperty
JSON property currently being constructed. |
| private class | MappedXMLStreamWriter.JSONPropertyObject
Property with a JSONObject value. |
| private class | MappedXMLStreamWriter.JSONPropertyString
Property with a String value. |
| Modifier and Type | Field and Description |
|---|---|
| private MappedNamespaceConvention | |
| private MappedXMLStreamWriter. | current
Element currently being processed. |
| private static final String | |
| private NamespaceContext | |
| private Stack | stack
Stack of open elements. |
| private String | valueKey
What key is used for text content, when an element has both text and other content? |
| protected Writer |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Implements javax. |
| public void | flush()
Implements javax. |
| public MappedNamespaceConvention | |
| public NamespaceContext | getNamespaceContext()
Implements javax. |
| public String | getPrefix(String
the uri the prefix is bound to arg0)Implements javax. |
| public Object | getProperty(String
The name of the property, may not be null arg0)Implements javax. |
| private String | |
| public String | |
| public void | setDefaultNamespace(String
the uri to bind to the default namespace, may be null arg0)Implements javax. |
| public void | setNamespaceContext(NamespaceContext
the namespace context to use for this writer, may not be null context)Implements javax. |
| public void | setPrefix(String
the prefix to bind to the uri, may not be null arg0, String the uri to bind to the prefix, may be null arg1)Implements javax. |
| public void | |
| public void | writeAttribute(String
the prefix for this attribute prefix, String the uri of the prefix for this attribute ns, String the local name of the attribute local, String the value of the attribute value)Implements javax. |
| public void | writeAttribute(String
the uri of the prefix for this attribute ns, String the local name of the attribute local, String the value of the attribute value)Implements javax. |
| public void | writeAttribute(String
the local name of the attribute local, String the value of the attribute value)Implements javax. |
| public void | writeCharacters(String
the value to write text)Implements javax. |
| public void | writeDefaultNamespace(String
the uri to bind the default namespace to arg0)Implements javax. |
| public void | writeEndDocument()
Overrides org. Implements javax. |
| public void | writeEndElement()
Implements javax. |
| public void | writeEntityRef(String
the name of the entity arg0)Implements javax. |
| protected void | writeJSONObject(JSONObject
root root)For clients who want to modify the output object before writing to override. |
| public void | writeNamespace(String
the prefix to bind this namespace to arg0, String the uri to bind the prefix to arg1)Implements javax. |
| public void | writeProcessingInstruction(String
the target of the processing instruction, may not be null arg0)Implements javax. |
| public void | writeProcessingInstruction(String
the target of the processing instruction, may not be null arg0, String the data contained in the processing instruction, may not be null arg1)Implements javax. |
| public void | writeStartDocument()
Implements javax. |
| public void | writeStartElement(String
the prefix of the tag, may not be null prefix, String local name of the tag, may not be null local, String the uri to bind the prefix to, may not be null ns)Implements javax. |
| convention | back to summary |
|---|---|
| private MappedNamespaceConvention convention | |
| current | back to summary |
|---|---|
| private MappedXMLStreamWriter. Element currently being processed. | |
| MIXED_CONTENT_VALUE_KEY | back to summary |
|---|---|
| private static final String MIXED_CONTENT_VALUE_KEY | |
| namespaceContext | back to summary |
|---|---|
| private NamespaceContext namespaceContext | |
| stack | back to summary |
|---|---|
| private Stack<MappedXMLStreamWriter. Stack of open elements. | |
| valueKey | back to summary |
|---|---|
| private String valueKey What key is used for text content, when an element has both text and other content? | |
| writer | back to summary |
|---|---|
| protected Writer writer | |
| MappedXMLStreamWriter | back to summary |
|---|---|
| public MappedXMLStreamWriter(MappedNamespaceConvention convention, Writer writer) | |
| close | back to summary |
|---|---|
| public void close() throws XMLStreamException Implements javax. Doc from javax. Close this writer and free any resources associated with the writer. This must not close the underlying output stream.
| |
| flush | back to summary |
|---|---|
| public void flush() throws XMLStreamException Implements javax. Doc from javax. Write any cached data to the underlying output mechanism.
| |
| getConvention | back to summary |
|---|---|
| public MappedNamespaceConvention getConvention() | |
| getNamespaceContext | back to summary |
|---|---|
| public NamespaceContext getNamespaceContext() Implements javax. Doc from javax. Returns the current namespace context.
| |
| getPrefix | back to summary |
|---|---|
| public String getPrefix(String arg0) throws XMLStreamException Implements javax. Doc from javax. Gets the prefix the uri is bound to.
| |
| getProperty | back to summary |
|---|---|
| public Object getProperty(String arg0) throws IllegalArgumentException Implements javax. Doc from javax. Get the value of a feature/property from the underlying implementation
| |
| getPropertyArrayKey | back to summary |
|---|---|
| private String getPropertyArrayKey(MappedXMLStreamWriter. | |
| getTextKey | back to summary |
|---|---|
| public String getTextKey() | |
| setDefaultNamespace | back to summary |
|---|---|
| public void setDefaultNamespace(String arg0) throws XMLStreamException Implements javax. Doc from javax. Binds a URI to the default namespace This URI is bound in the scope of the current START_ELEMENT / END_ELEMENT pair. If this method is called before a START_ELEMENT has been written the uri is bound in the root scope.
| |
| setNamespaceContext | back to summary |
|---|---|
| public void setNamespaceContext(NamespaceContext context) throws XMLStreamException Implements javax. Doc from javax. Sets the current namespace context for prefix and uri bindings. This context becomes the root namespace context for writing and will replace the current root namespace context. Subsequent calls to setPrefix and setDefaultNamespace will bind namespaces using the context passed to the method as the root context for resolving namespaces. This method may only be called once at the start of the document. It does not cause the namespaces to be declared. If a namespace URI to prefix mapping is found in the namespace context it is treated as declared and the prefix may be used by the StreamWriter.
| |
| setPrefix | back to summary |
|---|---|
| public void setPrefix(String arg0, String arg1) throws XMLStreamException Implements javax. Doc from javax. Sets the prefix the uri is bound to. This prefix is bound in the scope of the current START_ELEMENT / END_ELEMENT pair. If this method is called before a START_ELEMENT has been written the prefix is bound in the root scope.
| |
| setValueKey | back to summary |
|---|---|
| public void setValueKey(String valueKey) | |
| writeAttribute | back to summary |
|---|---|
| public void writeAttribute(String prefix, String ns, String local, String value) throws XMLStreamException Implements javax. Doc from javax. Writes an attribute to the output stream
| |
| writeAttribute | back to summary |
|---|---|
| public void writeAttribute(String ns, String local, String value) throws XMLStreamException Implements javax. Doc from javax. Writes an attribute to the output stream
| |
| writeAttribute | back to summary |
|---|---|
| public void writeAttribute(String local, String value) throws XMLStreamException Implements javax. Doc from javax. Writes an attribute to the output stream without a prefix.
| |
| writeCharacters | back to summary |
|---|---|
| public void writeCharacters(String text) throws XMLStreamException Implements javax. Doc from javax. Write text to the output
| |
| writeDefaultNamespace | back to summary |
|---|---|
| public void writeDefaultNamespace(String arg0) throws XMLStreamException Implements javax. Doc from javax. Writes the default namespace to the stream
| |
| writeEndDocument | back to summary |
|---|---|
| public void writeEndDocument() throws XMLStreamException Overrides org. Implements javax. Doc from javax. Closes any start tags and writes corresponding end tags.
| |
| writeEndElement | back to summary |
|---|---|
| public void writeEndElement() throws XMLStreamException Implements javax. Doc from javax. Writes an end tag to the output relying on the internal state of the writer to determine the prefix and local name of the event.
| |
| writeEntityRef | back to summary |
|---|---|
| public void writeEntityRef(String arg0) throws XMLStreamException Implements javax. Doc from javax. Writes an entity reference
| |
| writeJSONObject | back to summary |
|---|---|
| protected void writeJSONObject(JSONObject root) throws XMLStreamException For clients who want to modify the output object before writing to override.
| |
| writeNamespace | back to summary |
|---|---|
| public void writeNamespace(String arg0, String arg1) throws XMLStreamException Implements javax. Doc from javax. Writes a namespace to the output stream If the prefix argument to this method is the empty string, "xmlns", or null this method will delegate to writeDefaultNamespace
| |
| writeProcessingInstruction | back to summary |
|---|---|
| public void writeProcessingInstruction(String arg0) throws XMLStreamException Implements javax. Doc from javax. Writes a processing instruction
| |
| writeProcessingInstruction | back to summary |
|---|---|
| public void writeProcessingInstruction(String arg0, String arg1) throws XMLStreamException Implements javax. Doc from javax. Writes a processing instruction
| |
| writeStartDocument | back to summary |
|---|---|
| public void writeStartDocument() throws XMLStreamException Implements javax. Doc from javax. Write the XML Declaration. Defaults the XML version to 1.0, and the encoding to utf-8
| |
| writeStartElement | back to summary |
|---|---|
| public void writeStartElement(String prefix, String local, String ns) throws XMLStreamException Implements javax. Doc from javax. Writes a start tag to the output
| |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract void | |
| public String | |
| public String | |
| public String | |
| public abstract Object | |
| public abstract MappedXMLStreamWriter. | withProperty(MappedXMLStreamWriter.
Return a new property object with this property added |
| public MappedXMLStreamWriter. |
| key | back to summary |
|---|---|
| private String key | |
| parentKey | back to summary |
|---|---|
| private String parentKey | |
| JSONProperty | back to summary |
|---|---|
| public JSONProperty(String key, String parentKey) | |
| addText | back to summary |
|---|---|
| public abstract void addText(String text) Add text | |
| getKey | back to summary |
|---|---|
| public String getKey() Get the key of the property. | |
| getParentKey | back to summary |
|---|---|
| public String getParentKey() | |
| getTreeKey | back to summary |
|---|---|
| public String getTreeKey() | |
| getValue | back to summary |
|---|---|
| public abstract Object getValue() Get the value of the property | |
| withProperty | back to summary |
|---|---|
| public abstract MappedXMLStreamWriter. Return a new property object with this property added | |
| withProperty | back to summary |
|---|---|
| public MappedXMLStreamWriter. | |
| Modifier and Type | Field and Description |
|---|---|
| private JSONObject |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addText(String text)
Implements abstract org. |
| public Object | getValue()
Implements abstract org. |
| public MappedXMLStreamWriter. | withProperty(MappedXMLStreamWriter.
Implements abstract org. |
| object | back to summary |
|---|---|
| private JSONObject object | |
| JSONPropertyObject | back to summary |
|---|---|
| public JSONPropertyObject(String key, String parentKey, JSONObject object) | |
| addText | back to summary |
|---|---|
| public void addText(String text) Implements abstract org. Doc from org. Add text | |
| getValue | back to summary |
|---|---|
| public Object getValue() Implements abstract org. Doc from org. Get the value of the property | |
| withProperty | back to summary |
|---|---|
| public MappedXMLStreamWriter. Implements abstract org. Doc from org. Return a new property object with this property added | |
| Modifier and Type | Field and Description |
|---|---|
| private StringBuilder |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addText(String text)
Implements abstract org. |
| public Object | getValue()
Implements abstract org. |
| public MappedXMLStreamWriter. | withProperty(MappedXMLStreamWriter.
Implements abstract org. |
| object | back to summary |
|---|---|
| private StringBuilder object | |
| JSONPropertyString | back to summary |
|---|---|
| public JSONPropertyString(String key, String parentKey) | |
| addText | back to summary |
|---|---|
| public void addText(String text) Implements abstract org. Doc from org. Add text | |
| getValue | back to summary |
|---|---|
| public Object getValue() Implements abstract org. Doc from org. Get the value of the property | |
| withProperty | back to summary |
|---|---|
| public MappedXMLStreamWriter. Implements abstract org. Doc from org. Return a new property object with this property added | |