apollo.dataadapter.otter.parser
Class OtterContentHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by apollo.dataadapter.otter.parser.OtterContentHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

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

I am the ContentHandler used when SyntenyAdaptor parses the result of a call for annotations on the synteny regions in question.

Author:
Vivek Iyer

Constructor Summary
OtterContentHandler()
           
 
Method Summary
 void addReturnedObject(java.lang.Object theObject)
           
 void characters(char[] text, int start, int length)
           
 void closeMode()
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName)
           
 CurationSet getCurationSet()
           
 java.lang.Object getCurrentObject()
           
 TagHandler getMode()
           
 java.util.Stack getModeStack()
           
 java.util.Stack getObjectStack()
           
 java.util.List getReturnedObjects()
           
 java.lang.Object getStackObject()
           
 java.util.Map getTagMap()
           
static void main(java.lang.String[] args)
           
 java.lang.Object popStackObject()
           
 void pushStackObject(java.lang.Object theObject)
           
 void setCurationSet(CurationSet set)
           
 void setCurrentObject(java.lang.Object theObject)
           
 void setMode(TagHandler theMode)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, 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
 

Constructor Detail

OtterContentHandler

public OtterContentHandler()
Method Detail

getTagMap

public java.util.Map getTagMap()

getCurrentObject

public java.lang.Object getCurrentObject()

setCurrentObject

public void setCurrentObject(java.lang.Object theObject)

addReturnedObject

public void addReturnedObject(java.lang.Object theObject)

getReturnedObjects

public java.util.List getReturnedObjects()

getObjectStack

public java.util.Stack getObjectStack()

pushStackObject

public void pushStackObject(java.lang.Object theObject)

getStackObject

public java.lang.Object getStackObject()

popStackObject

public java.lang.Object popStackObject()

getModeStack

public java.util.Stack getModeStack()

setMode

public void setMode(TagHandler theMode)

getMode

public TagHandler getMode()

closeMode

public void closeMode()

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qualifiedName,
                         org.xml.sax.Attributes attributes)
                  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

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qualifiedName)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
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.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

main

public static void main(java.lang.String[] args)

getCurationSet

public CurationSet getCurationSet()

setCurationSet

public void setCurationSet(CurationSet set)