|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gdata.data.AbstractExtension
com.google.gdata.data.ExtensionPoint
com.google.gdata.data.extensions.Where
public class Where
GData schema extension describing a place (not necessarily a specific geographical location).
Nested Class Summary | |
---|---|
static class |
Where.Rel
Relation type. |
Nested classes/interfaces inherited from class com.google.gdata.data.ExtensionPoint |
---|
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler |
Nested classes/interfaces inherited from class com.google.gdata.data.AbstractExtension |
---|
AbstractExtension.AttributesHandler |
Field Summary | |
---|---|
protected EntryLink<?> |
entryLink
Nested person or venue (Contact) entry. |
protected java.lang.String |
label
User-readable label that identifies this location in case multiple locations may be present. |
protected java.lang.String |
rel
Describes the meaning of this location. |
protected java.lang.String |
valueString
Text description of the place. |
Fields inherited from class com.google.gdata.data.ExtensionPoint |
---|
xmlBlob |
Fields inherited from class com.google.gdata.data.AbstractExtension |
---|
localName, namespace |
Constructor Summary | |
---|---|
Where()
Constructs an empty Where instance. |
|
Where(java.lang.String rel,
java.lang.String label,
java.lang.String valueString)
Constructs a new Where instance using the specified parameters. |
Method Summary | |
---|---|
void |
generate(XmlWriter w,
ExtensionProfile extProfile)
Generates an XML representation for the extension. |
static ExtensionDescription |
getDefaultDescription()
Returns the suggested extension description. |
EntryLink<?> |
getEntryLink()
|
XmlParser.ElementHandler |
getHandler(ExtensionProfile extProfile,
java.lang.String namespace,
java.lang.String localName,
org.xml.sax.Attributes attrs)
The default implementation uses the AbstractExtension.AttributesHandler to handle
parsing the extension. |
java.lang.String |
getLabel()
|
java.lang.String |
getRel()
|
java.lang.String |
getValueString()
|
void |
setEntryLink(EntryLink<?> v)
|
void |
setLabel(java.lang.String v)
|
void |
setRel(java.lang.String v)
|
void |
setValueString(java.lang.String v)
|
protected void |
visitChildren(ExtensionVisitor ev)
Called to visit all children of this extension point. |
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 |
Field Detail |
---|
protected java.lang.String rel
protected java.lang.String label
protected java.lang.String valueString
protected EntryLink<?> entryLink
Constructor Detail |
---|
public Where()
public Where(java.lang.String rel, java.lang.String label, java.lang.String valueString)
Method Detail |
---|
public java.lang.String getRel()
public void setRel(java.lang.String v)
public java.lang.String getLabel()
public void setLabel(java.lang.String v)
public java.lang.String getValueString()
public void setValueString(java.lang.String v)
public EntryLink<?> getEntryLink()
public void setEntryLink(EntryLink<?> v)
public static ExtensionDescription getDefaultDescription()
protected void visitChildren(ExtensionVisitor ev) throws ExtensionVisitor.StoppedException
ExtensionPoint
visitChildren
in class ExtensionPoint
ev
- the extension visitor.
ExtensionVisitor.StoppedException
public void generate(XmlWriter w, ExtensionProfile extProfile) throws java.io.IOException
Extension
generate
in interface Extension
generate
in class AbstractExtension
w
- XML writerextProfile
- extension profile
java.io.IOException
public XmlParser.ElementHandler getHandler(ExtensionProfile extProfile, java.lang.String namespace, java.lang.String localName, org.xml.sax.Attributes attrs)
AbstractExtension
AbstractExtension.AttributesHandler
to handle
parsing the extension.
getHandler
in interface Extension
getHandler
in class ExtensionPoint
extProfile
- extension profilenamespace
- extension namespacelocalName
- tag name, without the namespace prefixattrs
- tag attributes
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |