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 StAXHandlerBindings and
delegates to any suitable StAXContentHandler bound
by one of them. |
|
Method Summary |
protected void |
addHandler(ElementRecognizer recognizer,
StAXHandlerFactory factory)
|
void |
endElement(String nsURI,
String localName,
String qName,
StAXContentHandler handler)
|
protected void |
handleEndElement(String nsURI,
String localName,
String qName)
|
protected void |
handleStartElement(String nsURI,
String localName,
String qName,
Attributes attrs)
|
void |
startElement(String nsURI,
String localName,
String qName,
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 StAXHandlerBindings and
delegates to any suitable StAXContentHandler bound
by one of them.
startElement
public void startElement(String nsURI,
String localName,
String qName,
Attributes attrs,
DelegationManager dm)
throws SAXException
- Specified by:
startElement in interface StAXContentHandler- Overrides:
startElement in class StAXContentHandlerBase
- Throws:
SAXException
endElement
public void endElement(String nsURI,
String localName,
String qName,
StAXContentHandler handler)
throws SAXException
- Specified by:
endElement in interface StAXContentHandler- Overrides:
endElement in class StAXContentHandlerBase
- Throws:
SAXException
addHandler
protected void addHandler(ElementRecognizer recognizer,
StAXHandlerFactory factory)
handleStartElement
protected void handleStartElement(String nsURI,
String localName,
String qName,
Attributes attrs)
throws SAXException
- Throws:
SAXException
handleEndElement
protected void handleEndElement(String nsURI,
String localName,
String qName)
throws SAXException
- Throws:
SAXException