Interface | Description |
---|---|
AttributeHelper.EnumToAttributeValue<T extends java.lang.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 | Description |
---|---|
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 java.lang.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
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 . |
Enum | Description |
---|---|
TextConstruct.RssFormat |
Enumerates the kinds of restrictions on what HTML tags are allowed.
|
Exception | Description |
---|---|
ExtensionVisitor.StoppedException |
The StoppedException is thrown by ExtensionVisitor instances to
immediately exit from extension tree processing.
|
Kind.AdaptorException |
The AdaptorException class defines a simple
ServiceException
type that is thrown on kind adaptation failures. |
Annotation Type | Description |
---|---|
ExtensionDescription.Default |
The Default interface defines a simple annotation model for describing
the default
ExtensionDescription of an Extension class. |
Kind.Term |
The Term annnotation type is used to annotate
Kind.Adaptor
classes to declare the GData kind Category term value(s)
implemented by the adaptor type. |