|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ipdr.xml.IPDRXMLContentHandler
public class IPDRXMLContentHandler
This class implements the SAX ContentHandler interface and defines callback behavior for the SAX callbacks associated with an XML document's data.
| Field Summary | |
|---|---|
protected java.util.ArrayList |
attribute_
To store the list of Attributes. |
protected int |
compLevel_
To store the Composite Element's level. |
protected java.lang.String |
countAttrib_
To store the number of IPDR docs |
protected java.lang.String |
endTimeAttrib_
To store the End Time in IPDRDoc.End tag in XML document |
protected java.util.ArrayList |
headerAttribute_
To store the list of Header Attributes |
protected java.util.ArrayList |
headerValue_
To store the list of Header Attribute Values. |
protected java.util.HashMap |
listCompElements_
To store the list of Composite XML Elements. |
protected java.util.ArrayList |
listXMLElements_
To store the list of XML Elements. |
protected org.xml.sax.Locator |
locator_
Locator object containing the location information. |
protected java.util.ArrayList |
schemaNameSpaces_
To store the list of Schema NameSpaces |
protected java.util.ArrayList |
serviceDefURIs_
To store the list of Service Definition URIs |
protected boolean |
tagFlag_
Flag indicating seqNum and IPDRCreationTime fields are coming |
protected java.util.ArrayList |
type_
To store the list of Service Types present in XML document |
protected java.util.ArrayList |
URIStorage_
To store the NameSpace Information having URI and prefix |
protected XMLElement |
xmlElement_
To store the XML Element being processed. |
protected java.lang.String |
xmlElementValue_
To store the XML Element value |
| Constructor Summary | |
|---|---|
IPDRXMLContentHandler()
|
|
| Method Summary | |
|---|---|
void |
characters(char[] ch,
int start,
int end)
This will report character data (within an element). |
void |
endDocument()
This indicates the end of a Document parse - this occurs after all callbacks in all SAX Handlers. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName)
Indicates the end of an element (</[element name]>) is reached. |
void |
endPrefixMapping(java.lang.String prefix)
This indicates the end of a prefix mapping, when the namespace reported in a startPrefixMapping(java.lang.String, java.lang.String)callback
is no longer available. |
java.lang.String |
getCountAttrib()
Method to get the number of IPDR docs |
java.lang.String |
getEndTimeAttrib()
Method to get the End Time in IPDRDoc.End |
java.util.ArrayList |
getHeaderAttribute()
Method to get the list of Header Attributes |
java.util.ArrayList |
getHeaderValues()
Methog to get the list of Header Attribute Values. |
java.util.ArrayList |
getListXMLElements()
Method to get the final list of XML Elements. |
java.util.ArrayList |
getSchemaNSURIs()
Method to get the list of Schema NameSpaces |
java.util.ArrayList |
getSDURIs()
Method to get the lsit of Service Definition URIs |
java.util.ArrayList |
getServType()
Method to get the list of Service Types |
java.util.ArrayList |
getURIStorage()
Method to get the stored URIs from header |
void |
ignorableWhitespace(char[] ch,
int start,
int end)
This will report whitespace that can be ignored in the originating document. |
void |
processingInstruction(java.lang.String target,
java.lang.String data)
This will indicate that a processing instruction (other than the XML declaration) has been encountered. |
void |
setDocumentLocator(org.xml.sax.Locator locator)
Provide reference to 'Locator' which provides information about where in a document callbacks occur. |
void |
skippedEntity(java.lang.String name)
This will report an entity that is skipped by the parser. |
void |
startDocument()
This indicates the start of a Document parse - this precedes all callbacks in all SAX Handlers with the sole exception of setDocumentLocator(org.xml.sax.Locator)> |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes atts)
This reports the occurrence of an actual element. |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
This will indicate the beginning of an XML Namespace prefix mapping. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.xml.sax.Locator locator_
protected java.util.ArrayList listXMLElements_
protected XMLElement xmlElement_
protected java.util.HashMap listCompElements_
protected java.util.ArrayList attribute_
protected java.util.ArrayList URIStorage_
protected java.util.ArrayList headerAttribute_
protected java.util.ArrayList headerValue_
protected java.util.ArrayList serviceDefURIs_
protected java.util.ArrayList schemaNameSpaces_
protected java.util.ArrayList type_
protected boolean tagFlag_
protected int compLevel_
protected java.lang.String xmlElementValue_
protected java.lang.String countAttrib_
protected java.lang.String endTimeAttrib_
| Constructor Detail |
|---|
public IPDRXMLContentHandler()
| Method Detail |
|---|
public java.util.ArrayList getListXMLElements()
public java.util.ArrayList getURIStorage()
public java.util.ArrayList getHeaderAttribute()
public java.util.ArrayList getHeaderValues()
public java.util.ArrayList getSDURIs()
public java.util.ArrayList getSchemaNSURIs()
public java.util.ArrayList getServType()
public java.lang.String getCountAttrib()
public java.lang.String getEndTimeAttrib()
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlerlocator - Locator object tied to callback process
public void startDocument()
throws org.xml.sax.SAXException
setDocumentLocator(org.xml.sax.Locator)>
startDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXException - when an exception occurs during parsing
public void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXException - when an exception occurs during parsing
public void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
processingInstruction in interface org.xml.sax.ContentHandlertarget - String target of PIdata - String containing all data sent to the PI.
This typically looks like one or more attribute value
pairs.
org.xml.sax.SAXException - when an exception occurs during parsing
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)) occurs.
startPrefixMapping in interface org.xml.sax.ContentHandlerprefix - String prefix used for the namespace
being reporteduri - String URI for the namespace being reportedpublic void endPrefixMapping(java.lang.String prefix)
startPrefixMapping(java.lang.String, java.lang.String)callback
is no longer available.
endPrefixMapping in interface org.xml.sax.ContentHandlerprefix - String of namespace being reported
public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlernamespaceURI - Namespace URI this element is associated
with, or an empty stringlocalName - String XML 1.0 version of element name:
[namespace prefix]:[localName]rawName - String name of element
(with no namespace prefix, if one is present)atts - Attributes list for this element
org.xml.sax.SAXException - when an exception occurs during parsing
public void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlernamespaceURI - Namespace URI this element is associated
with, or an empty stringlocalName - String XML 1.0 version of element name:
[namespace prefix]:[localName]rawName - String name of element
(with no namespace prefix, if one is present)
org.xml.sax.SAXException - when an exception occurs during parsing
public void characters(char[] ch,
int start,
int end)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlerch - Character array with character datastart - Index in array where data starts.end - Index in array where data ends.
org.xml.sax.SAXException - when an exception occurs during parsing
public void ignorableWhitespace(char[] ch,
int start,
int end)
throws org.xml.sax.SAXException
ignorableWhitespace in interface org.xml.sax.ContentHandlerch - Character array with character datastart - Index in array where data starts.end - Index in array where data ends.
org.xml.sax.SAXException - when an exception occurs during parsing
public void skippedEntity(java.lang.String name)
throws org.xml.sax.SAXException
skippedEntity in interface org.xml.sax.ContentHandlername - String name of entity being skipped
org.xml.sax.SAXException - when an exception occurs during parsing
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||