public class DbEntityHandler extends NamespaceAwareNestedTagHandler
allowAllNamespaces, targetNamespace
loaderContext, locator, parentHandler
Constructor and Description |
---|
DbEntityHandler(NamespaceAwareNestedTagHandler parentHandler,
DataMap dataMap) |
Modifier and Type | Method and Description |
---|---|
protected ContentHandler |
createChildTagHandler(String namespaceURI,
String localName,
String qName,
Attributes attributes)
This method should be used to create nested handlers to process children elements.
|
DbEntity |
getEntity() |
DbAttribute |
getLastAttribute() |
protected void |
processCharData(String localName,
String data) |
protected boolean |
processElement(String namespaceURI,
String localName,
Attributes attributes)
Main method to process XML content.
|
characters, endElement, setAllowAllNamespaces, setTargetNamespace, startElement
beforeScopeEnd, getParentHandler, setDocumentLocator, stop, unexpectedTagMessage
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
public DbEntityHandler(NamespaceAwareNestedTagHandler parentHandler, DataMap dataMap)
protected boolean processElement(String namespaceURI, String localName, Attributes attributes) throws SAXException
SAXNestedTagHandler
processElement
in class NamespaceAwareNestedTagHandler
namespaceURI
- 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 void processCharData(String localName, String data)
processCharData
in class NamespaceAwareNestedTagHandler
protected ContentHandler createChildTagHandler(String namespaceURI, String localName, String qName, Attributes attributes)
SAXNestedTagHandler
null
.createChildTagHandler
in class NamespaceAwareNestedTagHandler
namespaceURI
- namespace for taglocalName
- tag local name (i.e. w/o namespace prefix)qName
- tag full name (i.e. with namespace prefix)attributes
- tag attributespublic DbEntity getEntity()
public DbAttribute getLastAttribute()
Copyright © 2001–2019 Apache Cayenne. All rights reserved.