public class DOM2XmlPullBuilder
extends java.lang.Object
NOTE:this class is stateless factory and it is safe to share between multiple threads.
Constructor and Description |
---|
DOM2XmlPullBuilder() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
naiveFormat(java.lang.String xml)
Simple naive formatting of xml file to have 1 attribute per line
|
protected org.w3c.dom.Document |
newDoc() |
protected XmlPullParser |
newParser() |
org.w3c.dom.Element |
parse(java.io.Reader reader) |
org.w3c.dom.Element |
parse(java.io.Reader reader,
org.w3c.dom.Document docFactory) |
org.w3c.dom.Element |
parse(XmlPullParser pp,
org.w3c.dom.Document docFactory) |
org.w3c.dom.Element |
parseSubTree(XmlPullParser pp) |
org.w3c.dom.Element |
parseSubTree(XmlPullParser pp,
org.w3c.dom.Document docFactory) |
static java.lang.String |
transform(XmlPullParser xmlPullParser) |
protected org.w3c.dom.Document newDoc() throws XmlPullParserException
XmlPullParserException
protected XmlPullParser newParser() throws XmlPullParserException
XmlPullParserException
public org.w3c.dom.Element parse(java.io.Reader reader) throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public org.w3c.dom.Element parse(java.io.Reader reader, org.w3c.dom.Document docFactory) throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public org.w3c.dom.Element parse(XmlPullParser pp, org.w3c.dom.Document docFactory) throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public org.w3c.dom.Element parseSubTree(XmlPullParser pp) throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public org.w3c.dom.Element parseSubTree(XmlPullParser pp, org.w3c.dom.Document docFactory) throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public static java.lang.String transform(XmlPullParser xmlPullParser) throws java.io.IOException, XmlPullParserException, javax.xml.transform.TransformerException
java.io.IOException
XmlPullParserException
javax.xml.transform.TransformerException
public static java.lang.String naiveFormat(java.lang.String xml) throws java.io.IOException, XmlPullParserException
xml
- java.io.IOException
XmlPullParserException