|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.xmlpull.v1.builder.XmlInfosetBuilder
org.xmlpull.v1.builder.impl.XmlInfosetBuilderImpl
public class XmlInfosetBuilderImpl
Implementation of generic buuilder that uses XmlPull API to access current default XmlPullParser and XmlSerializer.
| Field Summary |
|---|
| Fields inherited from class org.xmlpull.v1.builder.XmlInfosetBuilder |
|---|
factory |
| Constructor Summary | |
|---|---|
XmlInfosetBuilderImpl()
|
|
| Method Summary | |
|---|---|
XmlDocument |
newDocument(java.lang.String version,
java.lang.Boolean standalone,
java.lang.String characterEncoding)
Create a new document with given XML prolog. |
XmlElement |
newFragment(java.lang.String elementName)
Create XML fragment that is not associated with any document. |
XmlElement |
newFragment(java.lang.String elementNamespaceName,
java.lang.String elementName)
Create XML fragment that is not associated with any document. |
XmlElement |
newFragment(XmlNamespace elementNamespace,
java.lang.String elementName)
Create XML fragment that is not associated with any document. |
XmlNamespace |
newNamespace(java.lang.String namespaceName)
Create a new namespace that is not associated with any XML document. |
XmlNamespace |
newNamespace(java.lang.String prefix,
java.lang.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. |
java.lang.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(java.lang.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(java.lang.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(java.lang.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. |
| Methods inherited from class org.xmlpull.v1.builder.XmlInfosetBuilder |
|---|
getFactory, newDocument, newInstance, newInstance, parseFragementFromInputStream, parseFragmentFromInputStream, parseFragmentFromReader, parseInputStream, parseInputStream, parseReader, serializeToOutputStream, serializeToOutputStream, serializeToString, serializeToWriter, skipSubTree |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlInfosetBuilderImpl()
| Method Detail |
|---|
public XmlDocument newDocument(java.lang.String version,
java.lang.Boolean standalone,
java.lang.String characterEncoding)
XmlInfosetBuilder
newDocument in class XmlInfosetBuilderversion - a Stringstandalone - a BooleancharacterEncoding - a String
public XmlElement newFragment(java.lang.String elementName)
XmlInfosetBuilder
newFragment in class XmlInfosetBuilderelementName - name of element
public XmlElement newFragment(java.lang.String elementNamespaceName,
java.lang.String elementName)
XmlInfosetBuilder
newFragment in class XmlInfosetBuilderelementNamespaceName - namespace of elementelementName - name of element
public XmlElement newFragment(XmlNamespace elementNamespace,
java.lang.String elementName)
XmlInfosetBuilder
newFragment in class XmlInfosetBuilderelementNamespace - a XmlNamespaceelementName - a String
public XmlNamespace newNamespace(java.lang.String namespaceName)
XmlInfosetBuilder
newNamespace in class XmlInfosetBuildernamespaceName - a String
public XmlNamespace newNamespace(java.lang.String prefix,
java.lang.String namespaceName)
XmlInfosetBuilder
newNamespace in class XmlInfosetBuilderprefix - a StringnamespaceName - a String
public XmlDocument parse(XmlPullParser pp)
XmlInfosetBuilder
parse in class XmlInfosetBuilderpublic java.lang.Object parseItem(XmlPullParser pp)
XmlInfosetBuilder
parseItem in class XmlInfosetBuilderpublic XmlElement parseFragment(XmlPullParser pp)
XmlInfosetBuilder
parseFragment in class XmlInfosetBuilderpublic XmlElement parseStartTag(XmlPullParser pp)
XmlInfosetBuilder
parseStartTag in class XmlInfosetBuilderpublic XmlDocument parseLocation(java.lang.String locationUrl)
XmlInfosetBuilder
parseLocation in class XmlInfosetBuilderlocationUrl - a String
public void serialize(java.lang.Object item,
XmlSerializer serializer)
XmlInfosetBuilder
serialize in class XmlInfosetBuilder
public void serializeItem(java.lang.Object item,
XmlSerializer ser)
XmlInfosetBuilder
serializeItem in class XmlInfosetBuilder
public void serializeStartTag(XmlElement el,
XmlSerializer ser)
XmlInfosetBuilder
serializeStartTag in class XmlInfosetBuilderel - a XmlElementser - a XmlSerializer
public void serializeEndTag(XmlElement el,
XmlSerializer ser)
XmlInfosetBuilder
serializeEndTag in class XmlInfosetBuilderel - a XmlElementser - a XmlSerializer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||