|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.edg.info.ODPXMLParser
Version of XMLConverter that uses SAX parser for increased performance.
Field Summary |
Fields inherited from interface org.edg.info.ODPXMLConstants |
EXCEPTION, ODPEXCEPTION, ODPRESULTSET, RESULTSET, RS_COLUMNMETADATA, RS_COLUMNMETADATA_NAME, RS_COLUMNMETADATA_TABLE, RS_COLUMNMETADATA_TYPE, RS_ENDOFRESULTS, RS_RGMAWARNING_MESSAGE, RS_ROW, RS_ROW_COL, TYPE_RGMA_EXCEPTION, TYPE_UNKNOWN_RESOURCE_EXCEPTION |
Constructor Summary | |
ODPXMLParser()
Creates a new XMLSAXConverter object. |
Method Summary | |
void |
characters(char[] ch,
int start,
int length)
Process characters |
static int[] |
convertListToIntArray(java.util.List list)
Converts a list of Integer objects to an int array. |
static java.lang.String[] |
convertListToStringArray(java.util.List list)
Converts a list of String objects to an int array. |
static org.glite.rgma.system.ResultSet |
convertXMLResponse(java.lang.String xml)
Generates a ResultSet derived from the XML string. |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Process end tag. |
java.lang.Exception |
getException()
Returns any exception thrown in parsing. |
org.glite.rgma.system.ResultSet |
getResultSet()
Returns the first (or only) ResultSet parsed. |
java.util.Vector |
getResultSets()
Returns ResultSets parsed from XML |
int |
getType()
Returns the object type. |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
Process start tag |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ODPXMLParser()
Method Detail |
public java.lang.Exception getException()
public org.glite.rgma.system.ResultSet getResultSet()
public int getType()
public void characters(char[] ch, int start, int length)
characters
in interface org.xml.sax.ContentHandler
ch
- Array of charactersstart
- Start indexlength
- Number of chars.public static org.glite.rgma.system.ResultSet convertXMLResponse(java.lang.String xml) throws org.glite.rgma.system.RGMAException
org.glite.rgma.system.RGMAException
- If the XML represents an RGMAException or the parsing fails.public java.util.Vector getResultSets()
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
endElement
in interface org.xml.sax.ContentHandler
uri
- URI of taglocalName
- Local nameqName
- Fully qualified namepublic static int[] convertListToIntArray(java.util.List list)
list
- List of Integer objects.
public static java.lang.String[] convertListToStringArray(java.util.List list)
list
- List of String objects.
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
startElement
in interface org.xml.sax.ContentHandler
uri
- URI of taglocalName
- Local nameqName
- Fully qualified nameattributes
- Attributes of tag
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |