com.google.gdata.data.maps
Class FeatureFeed
java.lang.Object
com.google.gdata.data.AbstractExtension
com.google.gdata.data.ExtensionPoint
com.google.gdata.data.Source
com.google.gdata.data.BaseFeed<FeatureFeed,FeatureEntry>
com.google.gdata.data.maps.FeatureFeed
- All Implemented Interfaces:
- Extension, IAtom, IFeed, Kind.Adaptable, Kind.Adaptor
public class FeatureFeed
- extends BaseFeed<FeatureFeed,FeatureEntry>
Describes a feature feed.
Constructor Summary |
FeatureFeed()
Default mutable constructor. |
FeatureFeed(BaseFeed<?,?> sourceFeed)
Constructs a new instance by doing a shallow copy of data from an existing
BaseFeed instance. |
Methods inherited from class com.google.gdata.data.BaseFeed |
addAdaptor, createEntry, declareExtensions, generate, 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, setService, setStartIndex, setTotalResults, setVersionId |
Methods inherited from class com.google.gdata.data.Source |
addHtmlLink, 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, setUpdated |
Methods inherited from class com.google.gdata.data.ExtensionPoint |
addExtension, addRepeatingExtension, generateCumulativeXmlBlob, getExtension, getExtensions, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.google.gdata.data.IAtom |
addLink, getAuthors, getCategories, getId, getLink, getLinks, getTitle, getUpdated, removeLinks, removeLinks, setId, setUpdated |
FeatureFeed
public FeatureFeed()
- Default mutable constructor.
FeatureFeed
public FeatureFeed(BaseFeed<?,?> sourceFeed)
- Constructs a new instance by doing a shallow copy of data from an existing
BaseFeed
instance.
- Parameters:
sourceFeed
- source feed
getAtomFeedLink
public Link getAtomFeedLink()
- Returns the link that provides the URI of the full feed (without any query
parameters).
- Returns:
- Link that provides the URI of the full feed (without any query
parameters) or
null
for none.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setKmlDefault
public void setKmlDefault(boolean isDefault)
generateAtom
public void generateAtom(XmlWriter w,
ExtensionProfile extProfile)
throws java.io.IOException
- Override generateAtom() method to change the default namespace to kml.
- Overrides:
generateAtom
in class BaseFeed<FeatureFeed,FeatureEntry>
- Parameters:
w
- Output writer.extProfile
- Extension profile.
- Throws:
java.io.IOException