com.google.gdata.data.extensions
Class OriginalEvent
java.lang.Object
com.google.gdata.data.AbstractExtension
com.google.gdata.data.ExtensionPoint
com.google.gdata.data.extensions.OriginalEvent
- All Implemented Interfaces:
- Extension
public class OriginalEvent
- extends ExtensionPoint
- implements Extension
GData schema extension describing a link to a recurring event.
Field Summary |
protected java.lang.String |
href
URL of the original recurring event entry. |
protected java.lang.String |
originalId
Event ID of the original recurring event entry. |
protected When |
originalStartTime
|
Methods inherited from class com.google.gdata.data.ExtensionPoint |
addExtension, addExtension, addRepeatingExtension, addRepeatingExtension, checkRequiredExtensions, declareExtensions, generate, generateCumulativeXmlBlob, generateExtensions, generateStartElement, getExtension, getExtensionHandler, getExtensions, getManifest, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, initializeArbitraryXml, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit, visitChild, visitChildren |
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 |
href
protected java.lang.String href
- URL of the original recurring event entry.
originalId
protected java.lang.String originalId
- Event ID of the original recurring event entry.
originalStartTime
protected When originalStartTime
OriginalEvent
public OriginalEvent()
getHref
public java.lang.String getHref()
setHref
public void setHref(java.lang.String v)
getOriginalId
public java.lang.String getOriginalId()
setOriginalId
public void setOriginalId(java.lang.String v)
getOriginalStartTime
public When getOriginalStartTime()
setOriginalStartTime
public void setOriginalStartTime(When v)
getDefaultDescription
public static ExtensionDescription getDefaultDescription()
- Returns the suggested extension description.
generate
public void generate(XmlWriter w,
ExtensionProfile extProfile)
throws java.io.IOException
- Description copied from interface:
Extension
- Generates an XML representation for the extension.
- Specified by:
generate
in interface Extension
- Overrides:
generate
in class AbstractExtension
- Parameters:
w
- XML writerextProfile
- extension profile
- Throws:
java.io.IOException
getHandler
public XmlParser.ElementHandler getHandler(ExtensionProfile extProfile,
java.lang.String namespace,
java.lang.String localName,
org.xml.sax.Attributes attrs)
- Description copied from class:
AbstractExtension
- The default implementation uses the
AbstractExtension.AttributesHandler
to handle
parsing the extension.
- Specified by:
getHandler
in interface Extension
- Overrides:
getHandler
in class ExtensionPoint
- Parameters:
extProfile
- extension profilenamespace
- extension namespacelocalName
- tag name, without the namespace prefixattrs
- tag attributes
- Returns:
- an element handler