org.openorb.orb.test.iiop.fragmentedmessage
Class LocalContentHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.openorb.orb.test.iiop.fragmentedmessage.LocalContentHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

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

Class responsible for parsing the XML file correctly and adding the newly created objects to a provided collection.

Author:
Michael Macaluso

Field Summary
static java.util.Map ATTRTYPECODE_2_ATTRENUM_MAP
           
static java.lang.String BOOLEAN_ATTRIBUTE
           
static java.lang.String DATE_ATTRIBUTE
           
static java.lang.String DATETIME_ATTRIBUTE
           
static java.lang.String DIMENSION_ATTRIBUTE
           
static java.lang.String DOUBLE_ATTRIBUTE
           
static java.lang.String ENUMERATION_ATTRIBUTE
           
static java.lang.String LONG_ATTRIBUTE
           
static java.lang.String SEQUENCE_ATTRIBUTE
           
static java.lang.String STRING_ATTRIBUTE
           
static java.lang.String STRINGBUFFER_ATTRIBUTE
           
static java.lang.String STYLEDTEXT_ATTRIBUTE
           
static java.lang.String USERLIST_ATTRIBUTE
           
 
Constructor Summary
LocalContentHandler(java.util.Collection aCollectionOfAttributeDefintions, org.omg.CORBA.ORB anORB)
           
 
Method Summary
 void endDocument()
           
 int getNumberOfAttributeDefinitions()
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTRTYPECODE_2_ATTRENUM_MAP

public static final java.util.Map ATTRTYPECODE_2_ATTRENUM_MAP

STRING_ATTRIBUTE

public static final java.lang.String STRING_ATTRIBUTE
See Also:
Constant Field Values

DIMENSION_ATTRIBUTE

public static final java.lang.String DIMENSION_ATTRIBUTE
See Also:
Constant Field Values

DOUBLE_ATTRIBUTE

public static final java.lang.String DOUBLE_ATTRIBUTE
See Also:
Constant Field Values

BOOLEAN_ATTRIBUTE

public static final java.lang.String BOOLEAN_ATTRIBUTE
See Also:
Constant Field Values

LONG_ATTRIBUTE

public static final java.lang.String LONG_ATTRIBUTE
See Also:
Constant Field Values

DATE_ATTRIBUTE

public static final java.lang.String DATE_ATTRIBUTE
See Also:
Constant Field Values

DATETIME_ATTRIBUTE

public static final java.lang.String DATETIME_ATTRIBUTE
See Also:
Constant Field Values

ENUMERATION_ATTRIBUTE

public static final java.lang.String ENUMERATION_ATTRIBUTE
See Also:
Constant Field Values

USERLIST_ATTRIBUTE

public static final java.lang.String USERLIST_ATTRIBUTE
See Also:
Constant Field Values

SEQUENCE_ATTRIBUTE

public static final java.lang.String SEQUENCE_ATTRIBUTE
See Also:
Constant Field Values

STRINGBUFFER_ATTRIBUTE

public static final java.lang.String STRINGBUFFER_ATTRIBUTE
See Also:
Constant Field Values

STYLEDTEXT_ATTRIBUTE

public static final java.lang.String STYLEDTEXT_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

LocalContentHandler

public LocalContentHandler(java.util.Collection aCollectionOfAttributeDefintions,
                           org.omg.CORBA.ORB anORB)
Method Detail

getNumberOfAttributeDefinitions

public int getNumberOfAttributeDefinitions()

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Specified by:
endDocument in interface org.xml.sax.ContentHandler
Overrides:
endDocument in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException