com.frevvo.forms.client
Class ThemeFeed
java.lang.Object
com.google.gdata.data.AbstractExtension
com.google.gdata.data.ExtensionPoint
com.google.gdata.data.Source
com.google.gdata.data.BaseFeed<F,E>
com.google.gdata.data.media.MediaFeed<ThemeFeed,ThemeEntry>
com.frevvo.forms.client.ThemeFeed
- All Implemented Interfaces:
- Extension, IAtom, IFeed, Kind.Adaptable, Kind.Adaptor
public class ThemeFeed
- extends MediaFeed<ThemeFeed,ThemeEntry>
This feed contains a list of ThemeEntry's and can also be used
to create new ThemeEntry's.
|
Constructor Summary |
ThemeFeed()
Constructs a new Feed instance |
| Methods inherited from class com.google.gdata.data.BaseFeed |
addAdaptor, createEntry, declareExtensions, generate, generateAtom, generateFeedEnd, generateFeedStart, generateRss, getAdaptedFeed, getAdaptor, getAdaptors, getCanPost, getEntries, getEntries, getEtag, getFeedBatchLink, getHandler, getItemsPerPage, getKind, getNextLink, getPreviousLink, getSelf, getSelfLink, getService, getStartIndex, getTotalResults, getVersionId, parseAtom, parseAtom, parseAtom, readFeed, readFeed, setCanPost, setEntries, setEtag, setItemsPerPage, setKind, setStartIndex, setTotalResults, setVersionId, visitChildren |
| Methods inherited from class com.google.gdata.data.Source |
addHtmlLink, addLink, generateInnerAtom, getAuthors, getCategories, getContributors, getHtmlLink, getIcon, getId, getLinks, getLinks, getLogo, getRights, getUpdated, removeLinks, removeLinks, setGenerator, setIcon, setId, setLogo, setRights, setSubtitle, setTitle, setUpdated |
| Methods inherited from class com.google.gdata.data.ExtensionPoint |
addExtension, addExtension, addRepeatingExtension, addRepeatingExtension, checkRequiredExtensions, createExtensionInstance, generate, generateCumulativeXmlBlob, generateExtensions, generateStartElement, getExtension, getExtensionDescription, getExtensionHandler, getExtensions, getManifest, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, initializeArbitraryXml, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit, visitChild |
| Methods inherited from class com.google.gdata.data.AbstractExtension |
consumeAttributes, eq, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, putAttributes, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
THEMES_FEED_URL_FORMAT
public static final String THEMES_FEED_URL_FORMAT
- See Also:
- Constant Field Values
ThemeFeed
public ThemeFeed()
- Constructs a new Feed instance
getFeedURL
public static URL getFeedURL(URL baseUrl)
throws MalformedURLException
- Gets an URL for accessing the Theme feed
- Returns:
- the feed URL
- Throws:
MalformedURLException
getEntryPostLink
public Link getEntryPostLink()
- Specified by:
getEntryPostLink in interface IFeed- Overrides:
getEntryPostLink in class BaseFeed<ThemeFeed,ThemeEntry>
getOwnerId
public String getOwnerId()
Get the user id that owns this feed.
You can use the ownerId to get the UserEntry associated with this
ApplicationFeed.
- Returns:
- The ownerId
getOnwerEntry
public UserEntry getOnwerEntry()
throws ServiceException,
IOException
Get the UserEntry that owns this feed.
This method differs from the getOwnerId() method in that it
returns the associated UserEntry as opposed to returning the
ownerId.
- Returns:
- The user entry
- Throws:
ServiceException
IOException
insert
public <T extends ThemeEntry> T insert(T arg0)
throws ServiceException,
IOException
- Overrides:
insert in class BaseFeed<ThemeFeed,ThemeEntry>
- Throws:
ServiceException
IOException
Copyright © 2006-2011 frevvo Inc. All Rights Reserved.