|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gdata.data.AbstractExtension
public abstract class AbstractExtension
Common extension implementation for sharing code among implementers of
Extension
. The information contained in this class is:
Method Summary | |
---|---|
static void |
disableStrictValidation()
|
static void |
enableStrictValidation()
|
void |
generate(XmlWriter w,
ExtensionProfile p)
Generates an XML representation for the extension. |
java.lang.String |
getExtensionLocalName()
Gets the extension's localname. |
XmlNamespace |
getExtensionNamespace()
Gets the extension's namespace. |
XmlParser.ElementHandler |
getHandler(ExtensionProfile p,
java.lang.String namespace,
java.lang.String localName,
org.xml.sax.Attributes attrs)
The default implementation uses the AttributesHandler to handle
parsing the extension. |
boolean |
isImmutable()
|
static boolean |
isStrictValidation()
|
void |
setImmutable(boolean isImmutable)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static final boolean isStrictValidation()
public static final void enableStrictValidation()
public static final void disableStrictValidation()
public final boolean isImmutable()
public final void setImmutable(boolean isImmutable)
public final XmlNamespace getExtensionNamespace()
public final java.lang.String getExtensionLocalName()
public void generate(XmlWriter w, ExtensionProfile p) throws java.io.IOException
Extension
generate
in interface Extension
w
- XML writerp
- extension profile
java.io.IOException
public XmlParser.ElementHandler getHandler(ExtensionProfile p, java.lang.String namespace, java.lang.String localName, org.xml.sax.Attributes attrs) throws ParseException
AttributesHandler
to handle
parsing the extension.
getHandler
in interface Extension
p
- extension profilenamespace
- extension namespacelocalName
- tag name, without the namespace prefixattrs
- tag attributes
ParseException
- when an unexpected tag or badly-formatted
XML is detected
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |