Google Data APIs Client Library (1.41.1)



Package com.google.gdata.data

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.
 

Enum Summary
TextConstruct.RssFormat Enumerates the kinds of restrictions on what HTML tags are allowed.
 

Exception Summary
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 Types Summary
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.