org.apache.lucene.gdata.gom
Interface GOMExtension

All Superinterfaces:
AtomParser, GOMElement, GOMXmlEntity

public interface GOMExtension
extends GOMXmlEntity, GOMElement

The GData Object Model is like the Google Data Api highly extensible and offers a lot of base classes to extend as a GOMExtension. All extensions returned by GOMExtensionFactory.canHandleExtensionElement(QName) must implement this interface.
GOM extensions can either be created via the GOMExtensionFactory or by subclassing either GOMFeed or GOMEntry.

Author:
Simon Willnauer
See Also:
GOMExtensible, GOMExtensionFactory

Field Summary
 
Fields inherited from interface org.apache.lucene.gdata.gom.GOMElement
XML_BASE, XML_LANG
 
Fields inherited from interface org.apache.lucene.gdata.gom.core.AtomParser
DUPLICATE_ATTRIBUTE, DUPLICATE_ELEMENT, DUPLICATE_ELEMENT_VALUE, INVALID_ATTRIBUTE, INVALID_ELEMENT_VALUE, MISSING_ELEMENT_ATTRIBUTE, MISSING_ELEMENT_CHILD, MISSING_ELEMENT_VALUE, MISSING_ELEMENT_VALUE_PLAIN, UNEXPECTED_ATTRIBUTE, UNEXPECTED_ELEMENT, UNEXPECTED_ELEMENT_CHILD, UNEXPECTED_ELEMENT_VALUE, URECOGNIZED_ELEMENT_CHILD
 
Method Summary
 
Methods inherited from interface org.apache.lucene.gdata.gom.GOMElement
getXmlBase, getXmlLang, writeAtomOutput, writeRssOutput, writeRssOutput
 
Methods inherited from interface org.apache.lucene.gdata.gom.core.AtomParser
getChildParser, processAttribute, processElementValue, processEndElement
 



Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.