Atom Providers
Apache Wink provides a set of entity providers that are capable of mapping Atom Feed and Atom Entry XML documents to and from an Atom data model.
Reference
Refer to chapter 9 TBD for more information on Data Models.
AtomFeedProvider
Handles reading and writing of the AtomFeedProvider class for the application/atom+xml media type.
|
Supported |
Media Types |
Entity |
---|---|---|---|
Read |
Yes |
application/atom+xml |
AtomFeed |
Write |
Yes |
application/atom+xml |
AtomFeed |
AtomFeedSyndFeedProvider
Handles reading and writing of the AtomFeedSyndFeedProvider class for the application/atom+xml media type.
|
Supported |
Media Types |
Entity |
---|---|---|---|
Read |
Yes |
application/atom+xml |
SyndFeed |
Write |
Yes |
application/atom+xml |
SyndFeed |
AtomFeedJAXBElementProvider
Handles reading and writing of the AtomFeedJAXBElementProvider class for the application/atom+xml media type.
|
Supported |
Media Types |
Entity |
---|---|---|---|
Read |
Yes |
application/atom+xml |
JAXBElement<AtomFeed> |
Write |
Yes |
application/atom+xml |
JAXBElement<AtomFeed> |
AtomEntryProvider
Handles reading and writing of the AtomEntryProvider class for the application/atom+xml media type.
|
Supported |
Media Types |
Entity |
---|---|---|---|
Read |
Yes |
application/atom+xml |
AtomEntry |
Write |
Yes |
application/atom+xml |
AtomEntry |
AtomEntrySyndEntryProvider
Handles reading and writing of the AtomEntrySyndEntryProvider class for the application/atom+xml media type.
|
Supported |
Media Types |
Entity |
---|---|---|---|
Read |
Yes |
application/atom+xml |
SyndEntry |
Write |
Yes |
application/atom+xml |
SyndEntry |
AtomEntryJAXBElementProvider
Handles reading and writing of the AtomEntryJAXBElementProvider class for the application/atom+xml media type.
|
Supported |
Media Types |
Entity |
---|---|---|---|
Read |
Yes |
application/atom+xml |
JAXBElement<AtomEntry> |
Write |
Yes |
application/atom+xml |
JAXBElement<AtomEntry> |
Atom Data Models
Apache Wink provides an Atom data model for consuming and producing Atom feeds and entries (application/atom+xml). All of the model classes are located under the com.hp.symphony.common.model.atom package.