org.biojava.bio.program.ssbind
Class SeqSimilarityStAXHandler
java.lang.Object
org.biojava.utils.stax.StAXContentHandlerBase
org.biojava.bio.program.ssbind.SeqSimilarityStAXHandler
- All Implemented Interfaces:
- StAXContentHandler
- Direct Known Subclasses:
- AlignmentStAXHandler, HeaderStAXHandler, HitStAXHandler, HSPStAXHandler, HSPSummaryStAXHandler
public class SeqSimilarityStAXHandler
- extends StAXContentHandlerBase
SeqSimilarityStAXHandler
is a base class for creating
modular StAX handlers which send callbacks to a
SeqSimilarityStAXAdapter
.
- Since:
- 1.3
- Author:
- Keith James
Constructor Summary |
SeqSimilarityStAXHandler(SeqSimilarityStAXAdapter ssContext)
Creates a new SeqSimilarityStAXHandler which
simply maintains a list of StAXHandlerBinding s and
delegates to any suitable StAXContentHandler bound
by one of them. |
Method Summary |
protected void |
addHandler(ElementRecognizer recognizer,
StAXHandlerFactory factory)
|
void |
endElement(java.lang.String nsURI,
java.lang.String localName,
java.lang.String qName,
StAXContentHandler handler)
|
protected void |
handleEndElement(java.lang.String nsURI,
java.lang.String localName,
java.lang.String qName)
|
protected void |
handleStartElement(java.lang.String nsURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
|
void |
startElement(java.lang.String nsURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs,
DelegationManager dm)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ssContext
protected SeqSimilarityStAXAdapter ssContext
SeqSimilarityStAXHandler
public SeqSimilarityStAXHandler(SeqSimilarityStAXAdapter ssContext)
- Creates a new
SeqSimilarityStAXHandler
which
simply maintains a list of StAXHandlerBinding
s and
delegates to any suitable StAXContentHandler
bound
by one of them.
startElement
public void startElement(java.lang.String nsURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs,
DelegationManager dm)
throws org.xml.sax.SAXException
- Specified by:
startElement
in interface StAXContentHandler
- Overrides:
startElement
in class StAXContentHandlerBase
- Throws:
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String nsURI,
java.lang.String localName,
java.lang.String qName,
StAXContentHandler handler)
throws org.xml.sax.SAXException
- Specified by:
endElement
in interface StAXContentHandler
- Overrides:
endElement
in class StAXContentHandlerBase
- Throws:
org.xml.sax.SAXException
addHandler
protected void addHandler(ElementRecognizer recognizer,
StAXHandlerFactory factory)
handleStartElement
protected void handleStartElement(java.lang.String nsURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
handleEndElement
protected void handleEndElement(java.lang.String nsURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException