public class XmlInfosetBuilderImpl extends XmlInfosetBuilder
factory| Constructor and Description |
|---|
XmlInfosetBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
XmlDocument |
newDocument(String version,
Boolean standalone,
String characterEncoding)
Create a new document with given XML prolog.
|
XmlElement |
newFragment(String elementName)
Create XML fragment that is not associated with any document.
|
XmlElement |
newFragment(String elementNamespaceName,
String elementName)
Create XML fragment that is not associated with any document.
|
XmlElement |
newFragment(XmlNamespace elementNamespace,
String elementName)
Create XML fragment that is not associated with any document.
|
XmlNamespace |
newNamespace(String namespaceName)
Create a new namespace that is not associated with any XML document.
|
XmlNamespace |
newNamespace(String prefix,
String namespaceName)
Create a new namespace that is not associated with any XML document.
|
XmlDocument |
parse(XmlPullParser pp)
Parse document - parser must be in START_DOCUMENT state.
|
XmlElement |
parseFragment(XmlPullParser pp)
Parse fragment - parser must be on START_TAG.
|
Object |
parseItem(XmlPullParser pp)
Will convert current parser state into event rerpresenting XML infoset item:
START_Document: XmlDocument without root element
START_TAG: XmlElement without children
TEXT: String or XmlCHaracters depending on builder mode
additiona states to corresponding XML infoset items (when implemented!)
|
XmlDocument |
parseLocation(String locationUrl)
Parse input from URL location to create XML document.
|
XmlElement |
parseStartTag(XmlPullParser pp)
Parser must be on START_TAG and this method will convert START_TAG content into
XmlELement.
|
void |
serialize(Object item,
XmlSerializer serializer)
Serialize XML infoset item including serializing of children.
|
void |
serializeEndTag(XmlElement el,
XmlSerializer ser)
Write XML end tag with information provided in XML element.
|
void |
serializeItem(Object item,
XmlSerializer ser)
Serialize XML infoset item without serializing any of children.
|
void |
serializeStartTag(XmlElement el,
XmlSerializer ser)
Write XML start tag with information provided in XML element.
|
getFactory, newDocument, newInstance, newInstance, parseFragementFromInputStream, parseFragmentFromInputStream, parseFragmentFromReader, parseInputStream, parseInputStream, parseReader, serializeToOutputStream, serializeToOutputStream, serializeToString, serializeToWriter, skipSubTreepublic XmlDocument newDocument(String version, Boolean standalone, String characterEncoding)
XmlInfosetBuildernewDocument in class XmlInfosetBuilderversion - a Stringstandalone - a BooleancharacterEncoding - a Stringpublic XmlElement newFragment(String elementName)
XmlInfosetBuildernewFragment in class XmlInfosetBuilderelementName - name of elementpublic XmlElement newFragment(String elementNamespaceName, String elementName)
XmlInfosetBuildernewFragment in class XmlInfosetBuilderelementNamespaceName - namespace of elementelementName - name of elementpublic XmlElement newFragment(XmlNamespace elementNamespace, String elementName)
XmlInfosetBuildernewFragment in class XmlInfosetBuilderelementNamespace - a XmlNamespaceelementName - a Stringpublic XmlNamespace newNamespace(String namespaceName)
XmlInfosetBuildernewNamespace in class XmlInfosetBuildernamespaceName - a Stringpublic XmlNamespace newNamespace(String prefix, String namespaceName)
XmlInfosetBuildernewNamespace in class XmlInfosetBuilderprefix - a StringnamespaceName - a Stringpublic XmlDocument parse(XmlPullParser pp)
XmlInfosetBuilderparse in class XmlInfosetBuilderpublic Object parseItem(XmlPullParser pp)
XmlInfosetBuilderparseItem in class XmlInfosetBuilderpublic XmlElement parseFragment(XmlPullParser pp)
XmlInfosetBuilderparseFragment in class XmlInfosetBuilderpublic XmlElement parseStartTag(XmlPullParser pp)
XmlInfosetBuilderparseStartTag in class XmlInfosetBuilderpublic XmlDocument parseLocation(String locationUrl)
XmlInfosetBuilderparseLocation in class XmlInfosetBuilderlocationUrl - a Stringpublic void serialize(Object item, XmlSerializer serializer)
XmlInfosetBuilderserialize in class XmlInfosetBuilderpublic void serializeItem(Object item, XmlSerializer ser)
XmlInfosetBuilderserializeItem in class XmlInfosetBuilderpublic void serializeStartTag(XmlElement el, XmlSerializer ser)
XmlInfosetBuilderserializeStartTag in class XmlInfosetBuilderel - a XmlElementser - a XmlSerializerpublic void serializeEndTag(XmlElement el, XmlSerializer ser)
XmlInfosetBuilderserializeEndTag in class XmlInfosetBuilderel - a XmlElementser - a XmlSerializerCopyright © 2013. All Rights Reserved.