com.google.gdata.data.introspection
Class Collection.Handler
java.lang.Object
com.google.gdata.util.XmlParser.ElementHandler
com.google.gdata.data.AbstractExtension.AttributesHandler
com.google.gdata.data.ExtensionPoint.ExtensionHandler
com.google.gdata.data.introspection.Collection.Handler
- Enclosing class:
- Collection
public class Collection.Handler
- extends ExtensionPoint.ExtensionHandler
XmlParser ElementHandler for app:workspace
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Collection.Handler
public Collection.Handler(ExtensionProfile extProfile,
org.xml.sax.Attributes attrs)
getChildHandler
public XmlParser.ElementHandler getChildHandler(java.lang.String namespace,
java.lang.String localName,
org.xml.sax.Attributes attrs)
throws ParseException,
java.io.IOException
- Description copied from class:
XmlParser.ElementHandler
- Determines a handler for a child element.
The default implementation doesn't recognize anything. The result is a
schema error unless the parent handler accepts unrecognized XML.
XmlParser
.
localname/namespace.
- Overrides:
getChildHandler
in class ExtensionPoint.ExtensionHandler
- Parameters:
namespace
- Child element namespace URI.localName
- Child element name.attrs
- Child element attributes. These attributes will be
communicated to the child element handler through its
XmlParser.ElementHandler.processAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
method. They are passed here because
sometimes the value of some attribute determines the element's
content type, so different element handlers may be needed.
- Returns:
- Child element handler, or
null
if the child is
unrecognized.
- Throws:
ParseException
- Invalid child element.
java.io.IOException
- Internal I/O exception (e.g., thrown by XML blob writer).
processEndElement
public void processEndElement()
throws ParseException
- Description copied from class:
XmlParser.ElementHandler
- Called to process this element when the closing tag is encountered.
The default implementation refuses to accept text() content, unless
the handler is configured to accept unrecognized XML with mixed content.
- Overrides:
processEndElement
in class ExtensionPoint.ExtensionHandler
- Throws:
ParseException