public class XmlObjectParser implements ObjectParser
Beta
XML HTTP parser into an data class of key/value pairs.
Implementation is thread-safe.
Sample usage:
static void setParser(HttpRequest request, XmlNamespaceDictionary namespaceDictionary) { request.setParser(new XmlObjectParser(namespaceDictionary)); }
Implements
ObjectParserInherited Members
Constructors
XmlObjectParser(XmlNamespaceDictionary namespaceDictionary)
public XmlObjectParser(XmlNamespaceDictionary namespaceDictionary)
Creates an XmlObjectParser using the specified non-null namespace dictionary.
Name | Description |
namespaceDictionary | XmlNamespaceDictionary XML namespace dictionary |
Methods
<T>parseAndClose(InputStream in, Charset charset, Class<T> dataClass)
public T <T>parseAndClose(InputStream in, Charset charset, Class<T> dataClass)
Parses the given input stream into a new instance of the the given data class of key/value pairs and closes the input stream.
Name | Description |
in | InputStream |
charset | Charset |
dataClass | Class<T> |
Type | Description |
T |
Type | Description |
IOException |
<T>parseAndClose(Reader reader, Class<T> dataClass)
public T <T>parseAndClose(Reader reader, Class<T> dataClass)
Parses the given reader into a new instance of the the given data class of key/value pairs and closes the reader.
Type | Description |
T |
Type | Description |
IOException |
getNamespaceDictionary()
public final XmlNamespaceDictionary getNamespaceDictionary()
Returns the XML namespace dictionary.
Type | Description |
XmlNamespaceDictionary |
parseAndClose(InputStream in, Charset charset, Type dataType)
public Object parseAndClose(InputStream in, Charset charset, Type dataType)
Parses the given input stream into a new instance of the the given data type of key/value pairs and closes the input stream.
Name | Description |
in | InputStream |
charset | Charset |
dataType | Type |
Type | Description |
Object |
Type | Description |
IOException |
parseAndClose(Reader reader, Type dataType)
public Object parseAndClose(Reader reader, Type dataType)
Parses the given reader into a new instance of the the given data type of key/value pairs and closes the reader.
Type | Description |
Object |
Type | Description |
IOException |