public class AtomContent extends AbstractXmlHttpContentBeta 
 Serializes Atom XML HTTP content based on the data key/value mapping object for an Atom entry.
Default value for #getType() is Atom#MEDIA_TYPE.
Sample usages:
static void setAtomEntryContent( HttpRequest request, XmlNamespaceDictionary namespaceDictionary, Object entry) { request.setContent(AtomContent.forEntry(namespaceDictionary, entry)); }
static void setAtomBatchContent( HttpRequest request, XmlNamespaceDictionary namespaceDictionary, Object batchFeed) { request.setContent(AtomContent.forFeed(namespaceDictionary, batchFeed)); }
Implementation is not thread-safe.
Static Methods
forEntry(XmlNamespaceDictionary namespaceDictionary, Object entry)
public static AtomContent forEntry(XmlNamespaceDictionary namespaceDictionary, Object entry)Returns a new instance of HTTP content for an Atom entry.
| Parameters | |
|---|---|
| Name | Description | 
namespaceDictionary | 
        XmlNamespaceDictionaryXML namespace dictionary  | 
      
entry | 
        Objectdata key/value pair for the Atom entry  | 
      
| Returns | |
|---|---|
| Type | Description | 
AtomContent | 
        |
forFeed(XmlNamespaceDictionary namespaceDictionary, Object feed)
public static AtomContent forFeed(XmlNamespaceDictionary namespaceDictionary, Object feed)Returns a new instance of HTTP content for an Atom feed.
| Parameters | |
|---|---|
| Name | Description | 
namespaceDictionary | 
        XmlNamespaceDictionaryXML namespace dictionary  | 
      
feed | 
        Objectdata key/value pair for the Atom feed  | 
      
| Returns | |
|---|---|
| Type | Description | 
AtomContent | 
        |
Constructors
AtomContent(XmlNamespaceDictionary namespaceDictionary, Object entry, boolean isEntry)
protected AtomContent(XmlNamespaceDictionary namespaceDictionary, Object entry, boolean isEntry)| Parameters | |
|---|---|
| Name | Description | 
namespaceDictionary | 
        XmlNamespaceDictionaryXML namespace dictionary  | 
      
entry | 
        Objectkey/value pair data for the Atom entry  | 
      
isEntry | 
        boolean
  | 
      
Methods
getData()
public final Object getData()Returns the key name/value pair data for the Atom entry or Atom feed.
| Returns | |
|---|---|
| Type | Description | 
Object | 
        |
isEntry()
public final boolean isEntry()Returns true for an Atom entry or false for an Atom feed.
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        |
setMediaType(HttpMediaType mediaType)
public AtomContent 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 | 
AtomContent | 
        |
writeTo(XmlSerializer serializer)
public final void writeTo(XmlSerializer serializer)Writes the content to the given XML serializer.
| Parameter | |
|---|---|
| Name | Description | 
serializer | 
        org.xmlpull.v1.XmlSerializer | 
      
| Exceptions | |
|---|---|
| Type | Description | 
IOException | 
        |