package

com.google.gdata.data

Interfaces

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. 

Classes

AbstractExtension Common extension implementation for sharing code among implementers of Extension
AbstractExtension.AttributesHandler Base class for custom element handlers that uses AttributeHelper to consume the attributes and the element's text content. 
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.AtomHandler <atom:entry> parser. 
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.FeedHandler <atom:feed> parser. 
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. 
Category.AtomHandler <atom:category> parser. 
Content Abstract base class for entry content. 
Content.ChildHandlerInfo Return type for 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. 
ExtensionDescription.Handler Reads the ExtensionDescription XML format  
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. 
ExtensionPoint.CumulativeBlobHandler Parser class for cumulative XML blobs. 
ExtensionPoint.ExtensionHandler ElementHandler implementation for handlers associated with an ExtensionPoint class. 
ExtensionProfile Specifies a complete extension profile for an extended GData schema. 
ExtensionProfile.ExtensionPointHandler Reads the ExtensionPoint XML format  
ExtensionProfile.Handler Reads the ExtensionProfile XML format. 
Feed The Feed class customizes the BaseFeed class to represent the most generic possible feed type. 
Generator Atom generator type. 
Generator.AtomHandler <atom:generator> parser. 
HtmlTextConstruct HTML variant of TextConstruct
HtmlTextConstruct.AtomHandler Parses XML in the Atom format. 
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. 
Link.AtomHandler <atom:link> parser. 
MediaContent The MediaContent class extends OutOfLineContent to add MediaSource handling for the content. 
OpenSearchDescriptionDocument OpenSearch description document. 
OpenSearchDescriptionDocument.Handler XmlParser ElementHandler for openSearchDesc:OpenSearchDescription  
OpenSearchDescriptionDocument.SyndicationRight The SyndicationRight class defines constant values for syndication rights types. 
OtherContent Variant of Content for entries containing miscellaneous inlined content types. 
OtherContent.AtomHandler Parses XML in the Atom format. 
OutOfLineContent Variant of Content for entries that reference external content. 
OutOfLineContent.AtomHandler Parses XML in the Atom format. 
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. 
Person.AtomHandler Parses XML in the Atom format. 
PlainTextConstruct Plain text variant of TextConstruct
PlainTextConstruct.AtomHandler Parses XML in the Atom format. 
PubControl Publication control tag app:control, which usually contains app:draft. 
PubControl.AtomHandler <app:control> parser. 
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.SourceHandler <atom:source> parser. 
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 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
XhtmlTextConstruct.AtomHandler Parses XML in the Atom format. 

Enums

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

Exceptions

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.