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. |
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. |
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. |
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 . |