F - the feed class associated with the bound subtype.E - the entry class associated with the bound subtype.public abstract class MediaFeed<F extends BaseFeed,E extends BaseEntry> extends BaseFeed<F,E>
BaseFeed to add media-related
operations for feeds that contain media content.BaseFeed.FeedHandlerSource.SourceHandlerExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler| Modifier and Type | Method and Description |
|---|---|
E |
insert(MediaSource media)
Inserts a new media resource into the feed, if the feed is currently
associated with a Service.
|
void |
setService(Service v)
Sets that GData
Service instance associated with this feed. |
addAdaptor, createEntry, declareExtensions, generate, generateAtom, generateFeedEnd, generateFeedStart, generateRss, getAdaptedFeed, getAdaptor, getAdaptors, getCanPost, getEntries, getEntries, getEntryPostLink, getEtag, getFeedBatchLink, getHandler, getItemsPerPage, getKind, getNextLink, getPreviousLink, getSelectedFields, getSelf, getSelfLink, getService, getStartIndex, getTotalResults, getVersionId, insert, parseAtom, parseAtom, parseAtom, readFeed, readFeed, setCanPost, setEntries, setEtag, setItemsPerPage, setKind, setSelectedFields, setStartIndex, setTotalResults, setVersionIdaddHtmlLink, addLink, addLink, getAuthors, getCategories, getContributors, getGenerator, getHtmlLink, getIcon, getId, getLink, getLinks, getLinks, getLogo, getRights, getSubtitle, getTitle, getUpdated, removeLinks, removeLinks, setGenerator, setGenerator, setIcon, setId, setLogo, setRights, setSubtitle, setTitle, setUpdatedaddExtension, addRepeatingExtension, generateCumulativeXmlBlob, getExtension, getExtensions, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visitdisableStrictValidation, enableStrictValidation, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, setImmutableequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetGenerator, getLogo, getSubtitle, setGenerator, setLogoaddLink, getAuthors, getCategories, getId, getLink, getLinks, getTitle, getUpdated, removeLinks, removeLinks, setId, setUpdatedpublic void setService(Service v)
BaseFeedService instance associated with this feed.setService in interface IAtomsetService in class BaseFeed<F extends BaseFeed,E extends BaseEntry>public E insert(MediaSource media) throws ServiceException, java.io.IOException
ServiceException - If there is no associated GData service or the service is
unable to perform the insertion.java.lang.UnsupportedOperationException - If insert is not supported for the target feed.java.io.IOException - If there is an error communicating with the GData service.