|
Interface Summary |
| AttributeHelper.EnumToAttributeValue<T extends Enum<T>> |
Defines a custom mapping of an enum value to an attribute value (similar to
a closure). |
| Extension |
Interface for GData extension data types. |
| ExtensionVisitor |
The ExtensionVisitor interface describes the implementation of a visitor
pattern for GData data model processing. |
| IAtom |
Base interface for Atom resource types. |
| ICategory |
Shared Category interface. |
| IContent |
Shared interface for content. |
| IEntry |
Shared interface for model and data BaseEntry to implement. |
| IFeed |
Shared interface for model and data BaseFeed to implement. |
| IGenerator |
Shared generator interface. |
| ILink |
Common interface for Links. |
| IOutOfLineContent |
Shared interface for OutOfLineContent implementations. |
| IPerson |
Shared person interface. |
| ITextConstruct |
Shared text construct interface. |
| ITextContent |
Shared interface for text content |
| Kind.Adaptable |
The Adaptable interface is implemented by GData ExtensionPoint
types that can be flexible adapted based upon the presence of GData
kind category elements. |
| Kind.Adaptor |
The Adaptor interface is implemented by Extension classes
that provide extension declaration and data modeling support for
specific GData kinds. |
| Reference |
The Reference interface is implemented by data model types that contain a
reference to addressable content. |
| ValidatingExtension |
Extends the base Extension interface to enable validation
of extension contents. |
| XmlEventSource |
A generic source of xml events that can be parsed by an instance of
DefaultHandler. |
|
Class Summary |
| AbstractExtension |
Common extension implementation for sharing code among implementers of
Extension. |
| AttributeGenerator |
Helps generate tag attributes, preserving the order of the attributes. |
| AttributeHelper |
Helps accessing tag attributes. |
| AttributeHelper.LowerCaseEnumToAttributeValue<T extends Enum<T>> |
Implements the most common custom mapping of an enum value to an attribute
value using the lower-case form of the enum name. |
| BaseEntry<E extends BaseEntry> |
The BaseEntry class is an abstract base class that defines the
in-memory object model for GData entries. |
| BaseEntry.EntryState |
The EntryState class provides a simple structure that encapsulates
the attributes of an Atom entry that should be shared with a shallow
copy if the entry is adapted to a more specific BaseEntry
Kind.Adaptor subtypes. |
| BaseFeed<F extends BaseFeed,E extends BaseEntry> |
The BaseFeed class is an abstract base class that represents a
generic GData feed object, based primarily on the data model for
an <atom:feed> element. |
| BaseFeed.FeedState |
The FeedState class provides a simple structure that encapsulates
the attributes of an Atom feed that should be shared with a shallow
copy if the feed is adapted to a more specific BaseFeed
Kind.Adaptor subtypes. |
| Category |
Category type. |
| Content |
Abstract base class for entry content. |
| Content.ChildHandlerInfo |
Return type for
Content.getChildHandler(ExtensionProfile, Attributes) contains an
element handler and a content element. |
| DateTime |
Represents a date/time, or a date without a time. |
| Entry |
The Entry class customizes the BaseFeed class to represent the most
generic possible entry type. |
| EnumConstruct |
The EnumConstruct class defines a special type of ValueConstruct
where the attribute values are constrained to a discrete set of valid
values. |
| ExtensionDescription |
The ExtensionDescription class describes the attributes of an XML extension
type. |
| ExtensionManifest |
The ExtensionManifest class is a helper class used to maintain a
relationship between an ExtensionPoint type set of expected
extensions with it, as described by a map of namespace URI/local name
pairs to ExtensionDescription instances. |
| ExtensionPoint |
Base class for GData data types that support hosting extensions. |
| ExtensionProfile |
Specifies a complete extension profile for an extended GData schema. |
| Feed |
The Feed class customizes the BaseFeed class to represent the most
generic possible feed type. |
| Generator |
Atom generator type. |
| HtmlTextConstruct |
HTML variant of TextConstruct. |
| IContent.Type |
Defines the possible content types. |
| ILink.Rel |
The Rel class defines constants for some common link relation types. |
| ILink.Type |
The Type class contains several common link content types. |
| ITextConstruct.Type |
Defines the possible text construct types: TEXT, HTML, and XHTML. |
| Kind |
The Kind class defines annotation types, interfaces and static helper
methods for GData Kind extension handling. |
| Kind.AdaptableHelper |
A simple helper class implementation of the Kind.Adaptable interface. |
| Link |
External link type. |
| MediaContent |
The MediaContent class extends OutOfLineContent to add
MediaSource handling for the content. |
| OpenSearchDescriptionDocument |
OpenSearch description document. |
| OpenSearchDescriptionDocument.SyndicationRight |
The SyndicationRight class defines constant values for syndication
rights types. |
| OtherContent |
Variant of Content for entries containing miscellaneous
inlined content types. |
| OutOfLineContent |
Variant of Content for entries that reference external content. |
| ParseSource |
The ParseSource class represents a data input source that can be used to
read parseable GData content. |
| Person |
Person type used for feed and entry authors and contributors. |
| PlainTextConstruct |
Plain text variant of TextConstruct. |
| PubControl |
Publication control tag app:control, which usually contains app:draft. |
| Rfc3339Handler |
Parser for the atomPerson type. |
| Source |
The Source class represents an Atom feed source object
primarily on the data model for an <atom:source>
element. |
| Source.SourceState |
The SourceState class provides a simple structure that encapsulates
the attributes of an Atom source that should be shared with a shallow
copy if the entry is adapted to a more specific Source
Kind.Adaptor subtypes. |
| TextConstruct |
Abstract base class for text construct type. |
| TextConstruct.ChildHandlerInfo |
Return type for TextConstruct.getChildHandler(Attributes);
contains an element handler and a text construct. |
| TextConstruct.Type |
Defines the possible text construct types: TEXT, HTML, and XHTML. |
| TextContent |
Variant of Content for entries containing text. |
| ValueConstruct |
The ValueConstruct class is an abstract Extension class that can
be used to subclassed to create a GData extension element with a
single value, like:
or
some value
Using constructor parameters, a customized subclass has full
control over the value construct element namespace and tag name,
as well whether the value is contained within an XML attribute
or the element text value. |
| XhtmlTextConstruct |
XHTML variant of TextConstruct. |