Google Data APIs Client Library (1.38.0)
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. |
Method Summary |
void |
generateAtom(com.google.gdata.util.common.xml.XmlWriter w,
ExtensionProfile extProfile)
Override generateAtom() method to change the default namespace to kml. |
Link |
getAtomFeedLink()
Returns the link that provides the URI of the full feed (without any query
parameters). |
void |
setKmlDefault(boolean isDefault)
|
java.lang.String |
toString()
|
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, getSelf, getSelfLink, getService, getStartIndex, getTotalResults, getVersionId, insert, parseAtom, parseAtom, parseAtom, readFeed, readFeed, setCanPost, setEntries, setEtag, setItemsPerPage, setKind, setService, setStartIndex, setTotalResults, setVersionId, visitChildren |
Methods inherited from class com.google.gdata.data.Source |
addHtmlLink, addLink, addLink, generateInnerAtom, 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, 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, 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(com.google.gdata.util.common.xml.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