public class Asn1XerSaxHandler
extends org.xml.sax.helpers.DefaultHandler
| Modifier and Type | Field and Description | 
|---|---|
protected boolean | 
mConsumedStartElement  | 
protected int | 
mCurrElemID  | 
protected int | 
mCurrState  | 
protected int | 
mLevel  | 
protected int | 
mStartLevel  | 
protected java.lang.String | 
mXMLElemName  | 
protected int | 
XERDATA  | 
protected int | 
XEREND  | 
protected int | 
XERINIT  | 
protected int | 
XERSTART  | 
protected int | 
XERUNKNOWN  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
Asn1XerSaxHandler()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
consumeStartElement(java.lang.String namespaceURI,
                   java.lang.String localName,
                   java.lang.String qName,
                   org.xml.sax.Attributes atts)
This method should be used in preference to invoking startElement directly
 when a parent SAX handler is delegating to a child SAX handler. 
 | 
void | 
endGroup()
This event method should be invoked when the group being decoded by
 this handler is decided to be complete. 
 | 
void | 
error(org.xml.sax.SAXParseException exception)  | 
void | 
fatalError(org.xml.sax.SAXParseException exception)  | 
int | 
getState()  | 
void | 
init(int startLevel)  | 
boolean | 
isComplete()
Returns true when the SAX handler has finished decoding the group. 
 | 
boolean | 
isDecodingAsGroup()
Return true if this SAX handler is decoding a group of elements rather
 than a single element (and possibly its children elements). 
 | 
boolean | 
matchXMLElemName(java.lang.String elemName)  | 
void | 
setComplete()
Invoke this method to mark this SAX handler as being complete. 
 | 
void | 
setLevel(int startLevel)  | 
void | 
setXMLElemName(java.lang.String value)  | 
void | 
warning(org.xml.sax.SAXParseException exception)  | 
protected final int XERUNKNOWN
protected final int XERINIT
protected final int XERSTART
protected final int XERDATA
protected final int XEREND
protected int mCurrState
protected int mCurrElemID
protected int mLevel
protected int mStartLevel
protected java.lang.String mXMLElemName
protected boolean mConsumedStartElement
public int getState()
public void init(int startLevel)
public void endGroup()
              throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic final boolean consumeStartElement(java.lang.String namespaceURI,
                                         java.lang.String localName,
                                         java.lang.String qName,
                                         org.xml.sax.Attributes atts)
                                  throws org.xml.sax.SAXException
Asn1XmlUnexpElemExc - if certain that some other element is
    expected.org.xml.sax.SAXExceptionpublic final boolean isComplete()
public final boolean isDecodingAsGroup()
public final void setComplete()
                       throws org.xml.sax.SAXException
java.lang.IllegalStateException - if mLevel != mStartLevel.org.xml.sax.SAXExceptionpublic void setLevel(int startLevel)
public void warning(org.xml.sax.SAXParseException exception)
             throws org.xml.sax.SAXException
warning in interface org.xml.sax.ErrorHandlerwarning in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void error(org.xml.sax.SAXParseException exception)
           throws org.xml.sax.SAXException
error in interface org.xml.sax.ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void fatalError(org.xml.sax.SAXParseException exception)
                throws org.xml.sax.SAXException
fatalError in interface org.xml.sax.ErrorHandlerfatalError in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic boolean matchXMLElemName(java.lang.String elemName)
public void setXMLElemName(java.lang.String value)