public class ExtensionProfile.ExtensionPointHandler extends XmlParser.ElementHandler
qName, value, xmlBase, xmlLang| Constructor and Description |
|---|
ExtensionProfile.ExtensionPointHandler(ExtensionProfile configProfile,
java.lang.ClassLoader configLoader,
java.util.List<XmlNamespace> namespaces,
org.xml.sax.Attributes attrs) |
| Modifier and Type | Method and Description |
|---|---|
XmlParser.ElementHandler |
getChildHandler(java.lang.String namespace,
java.lang.String localName,
org.xml.sax.Attributes attrs)
Determines a handler for a child element.
|
void |
processEndElement()
Called to process this element when the closing tag is encountered.
|
getAbsoluteUri, getBooleanAttribute, getChildHandler, initializeXmlBlob, parseBooleanValue, processAttribute, processAttributepublic ExtensionProfile.ExtensionPointHandler(ExtensionProfile configProfile, java.lang.ClassLoader configLoader, java.util.List<XmlNamespace> namespaces, org.xml.sax.Attributes attrs) throws ParseException
ParseExceptionpublic void processEndElement()
XmlParser.ElementHandlerprocessEndElement in class XmlParser.ElementHandlerpublic XmlParser.ElementHandler getChildHandler(java.lang.String namespace, java.lang.String localName, org.xml.sax.Attributes attrs) throws ParseException, java.io.IOException
XmlParser.ElementHandler
The default implementation doesn't recognize anything. The result is a
schema error unless the parent handler accepts unrecognized XML.
XmlParser.
localname/namespace.
getChildHandler in class XmlParser.ElementHandlernamespace - 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.null if the child is
unrecognized.ParseException - Invalid child element.java.io.IOException - Internal I/O exception (e.g., thrown by XML blob writer).