public class XmlPullParserFactory
extends java.lang.Object
newInstance(property, classLoaderCtx)
where first argument is
System.getProperty(XmlPullParserFactory.PROPERTY_NAME)
and second is Thread.getContextClassLoader().getClass() .XmlPullParser| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_NAME
Name of the system or midlet property that should be used for
a system property containing a comma separated list of factory
or parser class names (value:
org.xmlpull.v1.XmlPullParserFactory).
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
getFeature(java.lang.String name)
Return the current value of the feature with given name.
|
boolean |
isNamespaceAware()
Indicates whether or not the factory is configured to produce
parsers which are namespace aware
(it simply set feature XmlPullParser.FEATURE_PROCESS_NAMESPACES to true or false).
|
boolean |
isValidating()
Indicates whether or not the factory is configured to produce parsers
which validate the XML content during parse.
|
static XmlPullParserFactory |
newInstance()
Create a new instance of a PullParserFactory that can be used
to create XML pull parsers (see class description for more
details).
|
static XmlPullParserFactory |
newInstance(java.lang.String classNames,
java.lang.Class context) |
XmlPullParser |
newPullParser()
Creates a new instance of a XML Pull Parser
using the currently configured factory features.
|
XmlSerializer |
newSerializer()
Creates a new instance of a XML Serializer.
|
void |
setFeature(java.lang.String name,
boolean state)
Set the features to be set when XML Pull Parser is created by this factory.
|
void |
setNamespaceAware(boolean awareness)
Specifies that the parser produced by this factory will provide
support for XML namespaces.
|
void |
setValidating(boolean validating)
Specifies that the parser produced by this factory will be validating
(it simply set feature XmlPullParser.FEATURE_VALIDATION to true or false).
|
public static final java.lang.String PROPERTY_NAME
public void setFeature(java.lang.String name,
boolean state)
throws XmlPullParserException
NOTE: factory features are not used for XML Serializer.
name - string with URI identifying featurestate - if true feature will be set; if false will be ignoredXmlPullParserExceptionpublic boolean getFeature(java.lang.String name)
NOTE: factory features are not used for XML Serializer.
name - The name of feature to be retrieved.public void setNamespaceAware(boolean awareness)
awareness - true if the parser produced by this code
will provide support for XML namespaces; false otherwise.public boolean isNamespaceAware()
public void setValidating(boolean validating)
validating - - if true the parsers created by this factory must be validating.public boolean isValidating()
public XmlPullParser newPullParser() throws XmlPullParserException
XmlPullParserException - if a parser cannot be created which satisfies the
requested configuration.public XmlSerializer newSerializer() throws XmlPullParserException
NOTE: factory features are not used for XML Serializer.
XmlPullParserException - if a parser cannot be created which satisfies the
requested configuration.public static XmlPullParserFactory newInstance() throws XmlPullParserException
XmlPullParserExceptionpublic static XmlPullParserFactory newInstance(java.lang.String classNames, java.lang.Class context) throws XmlPullParserException
XmlPullParserExceptionCopyright (c) 2006 IU Extreme! Lab http://www.extreme.indiana.edu/ All Rights Reserved.