edu.ucsb.nceas.morpho.query
Class ResultsetHandler

java.lang.Object
  extended byedu.ucsb.nceas.morpho.query.ResultsetHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, java.lang.Runnable

public class ResultsetHandler
extends java.lang.Object
implements org.xml.sax.ContentHandler, java.lang.Runnable

Title:

Description:

Copyright: Copyright (c) 2004

Company:

Version:
1.0
Author:
not attributable

Constructor Summary
ResultsetHandler(java.io.InputStream resultsXMLStream, SynchronizeVector resultsVector, Morpho morpho, java.lang.String source)
          A contruct will be used in another thread
ResultsetHandler(Morpho morpho, java.lang.String source)
          A constructor to set up a ContentHanler
 
Method Summary
 void characters(char[] ch, int start, int length)
          SAX handler callback that is called for character content of an element when parsing an XML document.
 void endDocument()
          Unused SAX handler
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
          SAX handler callback that is called upon the end of an element when parsing an XML document.
 void endPrefixMapping(java.lang.String prefix)
          Unused SAX handler
 SynchronizeVector getSynchronizeVector()
          Method to get synchorinze vector
 void ignorableWhitespace(char[] cbuf, int start, int len)
          Unused SAX handler
 boolean isDone()
          A method to see if the parsing is done
 void processingInstruction(java.lang.String target, java.lang.String data)
          Unused SAX handler
 void run()
           
 void setDocumentLocator(org.xml.sax.Locator locator)
          Unused SAX handler
 void skippedEntity(java.lang.String name)
          Unused SAX handler
 void startDocument()
          SAX handler callback that is called when an XML document is initially parsed.
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
          SAX handler callback that is called upon the start of an element when parsing an XML document.
 void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
          Unused SAX handler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultsetHandler

public ResultsetHandler(java.io.InputStream resultsXMLStream,
                        SynchronizeVector resultsVector,
                        Morpho morpho,
                        java.lang.String source)
A contruct will be used in another thread

Parameters:
resultsXMLStream - InputStream
resultsVector - SynchronizeVector
morpho - Morpho
source - String the location of search, local or network

ResultsetHandler

public ResultsetHandler(Morpho morpho,
                        java.lang.String source)
A constructor to set up a ContentHanler

Parameters:
morpho - Morpho contains configration info
source - String the location of search, local or network
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

getSynchronizeVector

public SynchronizeVector getSynchronizeVector()
Method to get synchorinze vector

Returns:
SynchronizeVector

isDone

public boolean isDone()
A method to see if the parsing is done

Returns:
boolean

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
SAX handler callback that is called upon the start of an element when parsing an XML document.

Specified by:
startElement in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
SAX handler callback that is called upon the end of an element when parsing an XML document.

Specified by:
endElement in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
SAX handler callback that is called for character content of an element when parsing an XML document.

Specified by:
characters in interface org.xml.sax.ContentHandler

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
SAX handler callback that is called when an XML document is initially parsed.

Specified by:
startDocument in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Unused SAX handler

Specified by:
endDocument in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

ignorableWhitespace

public void ignorableWhitespace(char[] cbuf,
                                int start,
                                int len)
Unused SAX handler

Specified by:
ignorableWhitespace in interface org.xml.sax.ContentHandler

skippedEntity

public void skippedEntity(java.lang.String name)
                   throws org.xml.sax.SAXException
Unused SAX handler

Specified by:
skippedEntity in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

processingInstruction

public void processingInstruction(java.lang.String target,
                                  java.lang.String data)
                           throws org.xml.sax.SAXException
Unused SAX handler

Specified by:
processingInstruction in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

startPrefixMapping

public void startPrefixMapping(java.lang.String prefix,
                               java.lang.String uri)
                        throws org.xml.sax.SAXException
Unused SAX handler

Specified by:
startPrefixMapping in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

endPrefixMapping

public void endPrefixMapping(java.lang.String prefix)
                      throws org.xml.sax.SAXException
Unused SAX handler

Specified by:
endPrefixMapping in interface org.xml.sax.ContentHandler
Throws:
org.xml.sax.SAXException

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)
Unused SAX handler

Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler


Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.