public abstract class AbstractXmlHttpContent extends AbstractHttpContentBeta
Abstract serializer for XML HTTP content based on the data key/value mapping object for an item.
Implementation is not thread-safe.
Constructors
AbstractXmlHttpContent(XmlNamespaceDictionary namespaceDictionary)
protected AbstractXmlHttpContent(XmlNamespaceDictionary namespaceDictionary)| Parameter | |
|---|---|
| Name | Description |
namespaceDictionary |
XmlNamespaceDictionaryXML namespace dictionary |
Methods
getNamespaceDictionary()
public final XmlNamespaceDictionary getNamespaceDictionary()Returns the XML namespace dictionary.
| Returns | |
|---|---|
| Type | Description |
XmlNamespaceDictionary |
|
setMediaType(HttpMediaType mediaType)
public AbstractXmlHttpContent setMediaType(HttpMediaType mediaType)Sets the media type to use for the Content-Type header, or null if unspecified.
This will also overwrite any previously set parameter of the media type (for example
"charset"), and therefore might change other properties as well.
| Parameter | |
|---|---|
| Name | Description |
mediaType |
HttpMediaType |
| Returns | |
|---|---|
| Type | Description |
AbstractXmlHttpContent |
|
writeTo(OutputStream out)
public final void writeTo(OutputStream out)| Parameter | |
|---|---|
| Name | Description |
out |
OutputStream |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
writeTo(XmlSerializer serializer)
protected abstract void writeTo(XmlSerializer serializer)Writes the content to the given XML serializer.
| Parameter | |
|---|---|
| Name | Description |
serializer |
org.xmlpull.v1.XmlSerializer |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
I/O exception |