public class DataMapHandler extends NamespaceAwareNestedTagHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
TRUE |
allowAllNamespaces, targetNamespaceloaderContext, locator, parentHandler| Constructor and Description |
|---|
DataMapHandler(LoaderContext loaderContext) |
DataMapHandler(NamespaceAwareNestedTagHandler parentHandler) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeScopeEnd()
Callback method that is called before this handler pushed out of parsers stack.
|
protected ContentHandler |
createChildTagHandler(String namespaceURI,
String localName,
String qName,
Attributes attributes)
This method should be used to create nested handlers to process children elements.
|
DataMap |
getDataMap() |
protected boolean |
processElement(String namespaceURI,
String localName,
Attributes attributes)
Main method to process XML content.
|
characters, endElement, processCharData, setAllowAllNamespaces, setTargetNamespace, startElementgetParentHandler, setDocumentLocator, stop, unexpectedTagMessageendDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warningpublic static final String TRUE
public DataMapHandler(NamespaceAwareNestedTagHandler parentHandler)
public DataMapHandler(LoaderContext loaderContext)
protected boolean processElement(String namespaceURI, String localName, Attributes attributes) throws SAXException
SAXNestedTagHandlerprocessElement in class NamespaceAwareNestedTagHandlernamespaceURI - namespace for taglocalName - tag local name (i.e. w/o namespace prefix)attributes - tag attributesSAXException - can be thrown to abort parsingSAXNestedTagHandler.createChildTagHandler(String, String, String, Attributes)protected ContentHandler createChildTagHandler(String namespaceURI, String localName, String qName, Attributes attributes)
SAXNestedTagHandlernull.createChildTagHandler in class NamespaceAwareNestedTagHandlernamespaceURI - namespace for taglocalName - tag local name (i.e. w/o namespace prefix)qName - tag full name (i.e. with namespace prefix)attributes - tag attributesprotected void beforeScopeEnd()
SAXNestedTagHandlerbeforeScopeEnd in class SAXNestedTagHandlerpublic DataMap getDataMap()
Copyright © 2001–2021 Apache Cayenne. All rights reserved.