Package org.jibx.runtime
Interface IExtensibleWriter
- All Superinterfaces:
IXMLWriter
- All Known Implementing Classes:
GenericXMLWriter
,ISO88591StreamWriter
,StAXWriter
,StreamWriterBase
,UTF8StreamWriter
,XMLWriterBase
Extensible version of standard XML writer interface. This allows the creation
of child writer instances with added namespaces.
- Author:
- Dennis M. Sosnoski
-
Method Summary
Modifier and TypeMethodDescriptioncreateChildWriter
(String[] uris) Create a child writer instance to be used for a separate binding.Methods inherited from interface org.jibx.runtime.IXMLWriter
addAttribute, close, closeEmptyTag, closeStartTag, endTag, flush, getExtensionNamespaces, getNamespaceCount, getNamespacePrefix, getNamespaces, getNamespaceUri, getNestingDepth, getPrefixIndex, indent, init, openNamespaces, popExtensionNamespaces, popTranslationTable, pushExtensionNamespaces, pushTranslationTable, reset, setIndentSpaces, startTagClosed, startTagNamespaces, startTagOpen, writeCData, writeComment, writeDocType, writeEntityRef, writePI, writeTextContent, writeXMLDecl
-
Method Details
-
createChildWriter
Create a child writer instance to be used for a separate binding. The child writer inherits the output handling from this writer, while using the supplied namespace URIs.- Parameters:
uris
- ordered array of URIs for namespaces used in document- Returns:
- child writer
- Throws:
IOException
-