public class BaseHandler<T> extends org.xml.sax.helpers.DefaultHandler implements IBaseHandler
Modifier and Type | Field and Description |
---|---|
protected org.cakelab.jdoxml.impl.basehandler.ElementMapper<T> |
elementMapper |
protected java.lang.String |
m_curString |
protected org.xml.sax.helpers.DefaultHandler |
m_delegateHandler |
protected org.cakelab.jdoxml.impl.basehandler.IFallBackHandler |
m_fallBackHandler |
protected int |
m_skipCount |
protected java.lang.String |
m_skipUntil |
protected static org.xml.sax.Locator |
s_theLocator |
Constructor and Description |
---|
BaseHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addEndHandler(java.lang.String key) |
void |
addEndHandler(java.lang.String key,
T obj,
java.lang.String methodName) |
void |
addStartHandler(java.lang.String key) |
void |
addStartHandler(java.lang.String key,
T obj,
java.lang.String methodName) |
void |
characters(char[] ch,
int start,
int len)
called when a number of characters are received by the parser.
|
org.xml.sax.helpers.DefaultHandler |
delegate() |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String name) |
org.cakelab.jdoxml.impl.basehandler.IFallBackHandler |
fallBackHandler() |
void |
setDelegate(org.xml.sax.helpers.DefaultHandler delegate) |
void |
setDocumentLocator(org.xml.sax.Locator locator) |
void |
setFallBackHandler(org.cakelab.jdoxml.impl.basehandler.IFallBackHandler h) |
void |
skippedEntity(java.lang.String s) |
void |
startDocument() |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attrib) |
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, startPrefixMapping, unparsedEntityDecl, warning
protected org.cakelab.jdoxml.impl.basehandler.ElementMapper<T> elementMapper
protected static org.xml.sax.Locator s_theLocator
protected java.lang.String m_curString
protected java.lang.String m_skipUntil
protected int m_skipCount
protected org.xml.sax.helpers.DefaultHandler m_delegateHandler
protected org.cakelab.jdoxml.impl.basehandler.IFallBackHandler m_fallBackHandler
public void startDocument()
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.xml.sax.helpers.DefaultHandler
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String name, org.xml.sax.Attributes attrib) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String name) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void skippedEntity(java.lang.String s) throws org.xml.sax.SAXException
skippedEntity
in interface org.xml.sax.ContentHandler
skippedEntity
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void characters(char[] ch, int start, int len) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void setDelegate(org.xml.sax.helpers.DefaultHandler delegate)
setDelegate
in interface IBaseHandler
public org.xml.sax.helpers.DefaultHandler delegate()
delegate
in interface IBaseHandler
public void setFallBackHandler(org.cakelab.jdoxml.impl.basehandler.IFallBackHandler h)
public org.cakelab.jdoxml.impl.basehandler.IFallBackHandler fallBackHandler()
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
setDocumentLocator
in class org.xml.sax.helpers.DefaultHandler
public void addStartHandler(java.lang.String key)
public void addStartHandler(java.lang.String key, T obj, java.lang.String methodName)
public void addEndHandler(java.lang.String key)
public void addEndHandler(java.lang.String key, T obj, java.lang.String methodName)