Package org.apache.maven.internal.xml
Class XmlNodeBuilder
java.lang.Object
org.apache.maven.internal.xml.XmlNodeBuilder
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Input location builder interface, to be implemented to choose how to store data. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic XmlNodeImpl
build
(InputStream is, String encoding) static XmlNodeImpl
build
(InputStream is, String encoding, boolean trim) static XmlNodeImpl
static XmlNodeImpl
static XmlNodeImpl
build
(Reader reader, boolean trim, XmlNodeBuilder.InputLocationBuilder locationBuilder) static XmlNodeImpl
build
(Reader reader, XmlNodeBuilder.InputLocationBuilder locationBuilder) static XmlNodeImpl
build
(org.codehaus.plexus.util.xml.pull.XmlPullParser parser) static XmlNodeImpl
build
(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean trim) static XmlNodeImpl
build
(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean trim, XmlNodeBuilder.InputLocationBuilder locationBuilder)
-
Constructor Details
-
XmlNodeBuilder
public XmlNodeBuilder()
-
-
Method Details
-
build
public static XmlNodeImpl build(Reader reader) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
IOException
-
build
public static XmlNodeImpl build(Reader reader, XmlNodeBuilder.InputLocationBuilder locationBuilder) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Parameters:
reader
- the readerlocationBuilder
- the builder- Returns:
- DOM
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- xml exceptionIOException
- io- Since:
- 3.2.0
-
build
public static XmlNodeImpl build(InputStream is, String encoding) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
IOException
-
build
public static XmlNodeImpl build(InputStream is, String encoding, boolean trim) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
IOException
-
build
public static XmlNodeImpl build(Reader reader, boolean trim) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
IOException
-
build
public static XmlNodeImpl build(Reader reader, boolean trim, XmlNodeBuilder.InputLocationBuilder locationBuilder) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Parameters:
reader
- the readertrim
- to trimlocationBuilder
- the builder- Returns:
- DOM
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- xml exceptionIOException
- io- Since:
- 3.2.0
-
build
public static XmlNodeImpl build(org.codehaus.plexus.util.xml.pull.XmlPullParser parser) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
IOException
-
build
public static XmlNodeImpl build(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean trim) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
IOException
-
build
public static XmlNodeImpl build(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean trim, XmlNodeBuilder.InputLocationBuilder locationBuilder) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, IOException - Parameters:
locationBuilder
- builderparser
- the parsertrim
- do trim- Returns:
- DOM
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
- xml exceptionIOException
- io- Since:
- 3.2.0
-