com.google.gdata.model.gd
Class EventFeed

java.lang.Object
  extended by com.google.gdata.model.Element
      extended by com.google.gdata.model.atom.Source
          extended by com.google.gdata.model.atom.Feed
              extended by com.google.gdata.model.gd.EventFeed
All Implemented Interfaces:
IAtom, IFeed

public class EventFeed
extends Feed

Describes an event feed.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gdata.model.atom.Source
Source.Generator
 
Field Summary
static Category CATEGORY
          Event kind category.
static ElementKey<java.lang.Void,EventFeed> KEY
          The key for this element.
static java.lang.String KIND
          Event kind term value.
 
Fields inherited from class com.google.gdata.model.atom.Feed
ITEMS_PER_PAGE, START_INDEX, TOTAL_RESULTS, XML_BASE
 
Fields inherited from class com.google.gdata.model.atom.Source
CONSTRUCT, ICON, ID, LOGO, RIGHTS, SUBTITLE, TITLE, UPDATED
 
Constructor Summary
EventFeed()
          Constructs an instance using the default key.
EventFeed(Feed sourceFeed)
          Constructs a new instance by doing a shallow copy of data from an existing Feed instance.
 
Method Summary
 java.util.List<? extends EventEntry> getEntries()
          Returns the list of entries in this feed
 EventFeed lock()
          Locks this element.
static void registerMetadata(MetadataRegistry registry)
          Registers the metadata for this element.
 
Methods inherited from class com.google.gdata.model.atom.Feed
addEntry, clearEntries, createEntry, createEntry, getCanPost, getEntries, getEntryPostLink, getEtag, getFeedBatchLink, getItemsPerPage, getKind, getNextLink, getPreviousLink, getSelectedFields, getSelf, getSelfLink, getService, getStartIndex, getTotalResults, getVersionId, getXmlBase, insert, removeEntry, removeLinks, resolve, setCanPost, setEntries, setEtag, setItemsPerPage, setKind, setSelectedFields, setService, setStartIndex, setTotalResults, setVersionId, setXmlBase
 
Methods inherited from class com.google.gdata.model.atom.Source
addAuthor, addAuthors, addCategory, addContributor, addContributors, addHtmlLink, addLink, addLink, clearAuthors, clearCategories, clearContributors, clearLinks, getAuthors, getCategories, getContributors, getGenerator, getHtmlLink, getIcon, getIconUri, getId, getLink, getLinks, getLinks, getLogo, getLogoUri, getRights, getSubtitle, getTitle, getUpdated, removeAuthor, removeContributor, removeLink, removeLinks, setGenerator, setGenerator, setIcon, setIcon, setId, setLogo, setLogo, setRights, setSubtitle, setTitle, setUpdated
 
Methods inherited from class com.google.gdata.model.Element
addElement, addElement, addElement, clear, createElement, createElement, equals, getAttributeCount, getAttributeIterator, getAttributeIterator, getAttributeValue, getAttributeValue, getDefaultKey, getElement, getElement, getElementCount, getElementId, getElementIterator, getElementIterator, getElementKey, getElements, getElements, getElementSet, getElementSet, getElementValue, getElementValue, getTextValue, getTextValue, hasAttribute, hasAttribute, hasElement, hasElement, hashCode, hasTextValue, isLocked, removeAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeElement, removeElement, removeElement, removeElement, replaceElement, resolve, setAttributeValue, setAttributeValue, setElement, setElement, setElement, setTextValue, toString, visit
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gdata.data.IFeed
getGenerator, getLogo, getSubtitle, setGenerator, setLogo
 
Methods inherited from interface com.google.gdata.data.IAtom
addLink, getAuthors, getCategories, getId, getLink, getLinks, getTitle, getUpdated, removeLinks, setId, setUpdated
 

Field Detail

KIND

public static final java.lang.String KIND
Event kind term value.

See Also:
Constant Field Values

CATEGORY

public static final Category CATEGORY
Event kind category.


KEY

public static final ElementKey<java.lang.Void,EventFeed> KEY
The key for this element.

Constructor Detail

EventFeed

public EventFeed()
Constructs an instance using the default key.


EventFeed

public EventFeed(Feed sourceFeed)
Constructs a new instance by doing a shallow copy of data from an existing Feed instance.

Parameters:
sourceFeed - source feed
Method Detail

registerMetadata

public static void registerMetadata(MetadataRegistry registry)
Registers the metadata for this element.


lock

public EventFeed lock()
Description copied from class: Element
Locks this element. A locked element cannot have any changes made to its content or its attributes or child elements. This will also lock all attributes and child elements as well. Once this method has been called, this element can be safely published to other threads.

Overrides:
lock in class Element

getEntries

public java.util.List<? extends EventEntry> getEntries()
Description copied from class: Feed
Returns the list of entries in this feed

Specified by:
getEntries in interface IFeed
Overrides:
getEntries in class Feed