com.objsys.asn1j.runtime
Class Asn1XerSaxHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by com.objsys.asn1j.runtime.Asn1XerSaxHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Direct Known Subclasses:
Asn1XerEmbeddedPDV_identification_context_negotiation.SaxHandler, Asn1XerEmbeddedPDV_identification_syntaxes.SaxHandler, Asn1XerEmbeddedPDV_identification.SaxHandler, Asn1XerEmbeddedPDV.SaxHandler, Asn1XerExternal_encoding.SaxHandler, Asn1XerExternal.SaxHandler, Asn1XerOpenType.SaxHandler, Asn1XmlAnyElem.XsdAnySaxHandler, Asn1XmlEmbeddedPDV_identification_context_negotiation.SaxHandler, Asn1XmlEmbeddedPDV_identification_syntaxes.SaxHandler, Asn1XmlEmbeddedPDV_identification.SaxHandler, Asn1XmlEmbeddedPDV.SaxHandler, Asn1XmlExternal_encoding.SaxHandler, Asn1XmlExternal.SaxHandler, Asn1XmlSaxSimpleType

public class Asn1XerSaxHandler
extends org.xml.sax.helpers.DefaultHandler

This class extends the DefaultHandler SAX handler class to add items specific to ASN.1 XER encoding.


Field Summary
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
           
 
Constructor Summary
protected Asn1XerSaxHandler()
           
 
Method Summary
 void error(org.xml.sax.SAXParseException exception)
           
 void fatalError(org.xml.sax.SAXParseException exception)
           
 int getState()
           
 void init(int startLevel)
           
 boolean isComplete()
           
 boolean matchXMLElemName(java.lang.String elemName)
           
 void setLevel(int startLevel)
           
 void setXMLElemName(java.lang.String value)
           
 void warning(org.xml.sax.SAXParseException exception)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XERUNKNOWN

protected final int XERUNKNOWN
See Also:
Constant Field Values

XERINIT

protected final int XERINIT
See Also:
Constant Field Values

XERSTART

protected final int XERSTART
See Also:
Constant Field Values

XERDATA

protected final int XERDATA
See Also:
Constant Field Values

XEREND

protected final int XEREND
See Also:
Constant Field Values

mCurrState

protected int mCurrState

mCurrElemID

protected int mCurrElemID

mLevel

protected int mLevel

mStartLevel

protected int mStartLevel

mXMLElemName

protected java.lang.String mXMLElemName
Constructor Detail

Asn1XerSaxHandler

protected Asn1XerSaxHandler()
Method Detail

getState

public int getState()

init

public void init(int startLevel)

isComplete

public boolean isComplete()

setLevel

public void setLevel(int startLevel)

warning

public void warning(org.xml.sax.SAXParseException exception)
             throws org.xml.sax.SAXException
Specified by:
warning in interface org.xml.sax.ErrorHandler
Overrides:
warning in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

error

public void error(org.xml.sax.SAXParseException exception)
           throws org.xml.sax.SAXException
Specified by:
error in interface org.xml.sax.ErrorHandler
Overrides:
error in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

fatalError

public void fatalError(org.xml.sax.SAXParseException exception)
                throws org.xml.sax.SAXException
Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Overrides:
fatalError in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

matchXMLElemName

public boolean matchXMLElemName(java.lang.String elemName)

setXMLElemName

public void setXMLElemName(java.lang.String value)