apollo.dataadapter.das2
Class SourceParser
java.lang.Object
org.xml.sax.helpers.DefaultHandler
apollo.dataadapter.das2.SourceParser
All Implemented Interfaces: org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
public class SourceParser extends org.xml.sax.helpers.DefaultHandler
I am the ContentHandler used when DAS2Request parses
the result of a 'sequence' call to a DAS/2 data source.
During the parse, I create a list, stored on myself, of the returned
sources. This list is retrieved by calling getVersionedSources after the parse
is complete
Author:
Vivek Iyer and Nomi Harris
Example of what this parses (2/6/2006):
[etc]
See Also: apollo.dataadapter.das2.VersionedSources
Method Summary
void
characters (char[] text,
int start,
int length)
void
endElement (java.lang.String namespaceURI,
java.lang.String tag,
java.lang.String qualifiedName)
java.util.List
getDsns ()
java.lang.String
getURL ()
void
setURL (java.lang.String url)
void
startElement (java.lang.String namespaceURI,
java.lang.String tag,
java.lang.String qualifiedName,
org.xml.sax.Attributes attributes)
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
SourceParser
public SourceParser ()
getDsns
public java.util.List getDsns ()
setURL
public void setURL (java.lang.String url)
getURL
public java.lang.String getURL ()
startElement
public void startElement (java.lang.String namespaceURI,
java.lang.String tag,
java.lang.String qualifiedName,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
Specified by: startElement in interface org.xml.sax.ContentHandlerOverrides: startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException
endElement
public void endElement (java.lang.String namespaceURI,
java.lang.String tag,
java.lang.String qualifiedName)
throws org.xml.sax.SAXException
Specified by: endElement in interface org.xml.sax.ContentHandlerOverrides: endElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException
characters
public void characters (char[] text,
int start,
int length)
throws org.xml.sax.SAXException
Specified by: characters in interface org.xml.sax.ContentHandlerOverrides: characters in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException