Package 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
SeqSimilarityStAXHandler is a base class for creating
modular StAX handlers which send callbacks to a
SeqSimilarityStAXAdapter.- Since:
- 1.3
- Author:
- Keith James
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSeqSimilarityStAXHandler(SeqSimilarityStAXAdapter ssContext) Creates a newSeqSimilarityStAXHandlerwhich simply maintains a list ofStAXHandlerBindings and delegates to any suitableStAXContentHandlerbound by one of them. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddHandler(ElementRecognizer recognizer, StAXHandlerFactory factory) voidendElement(String nsURI, String localName, String qName, StAXContentHandler handler) protected voidhandleEndElement(String nsURI, String localName, String qName) protected voidhandleStartElement(String nsURI, String localName, String qName, Attributes attrs) voidstartElement(String nsURI, String localName, String qName, Attributes attrs, DelegationManager dm) Methods inherited from class org.biojava.utils.stax.StAXContentHandlerBase
characters, endPrefixMapping, endTree, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startPrefixMapping, startTree
-
Field Details
-
ssContext
-
-
Constructor Details
-
SeqSimilarityStAXHandler
Creates a newSeqSimilarityStAXHandlerwhich simply maintains a list ofStAXHandlerBindings and delegates to any suitableStAXContentHandlerbound by one of them.
-
-
Method Details
-
startElement
public void startElement(String nsURI, String localName, String qName, Attributes attrs, DelegationManager dm) throws SAXException - Specified by:
startElementin interfaceStAXContentHandler- Overrides:
startElementin classStAXContentHandlerBase- Throws:
SAXException
-
endElement
public void endElement(String nsURI, String localName, String qName, StAXContentHandler handler) throws SAXException - Specified by:
endElementin interfaceStAXContentHandler- Overrides:
endElementin classStAXContentHandlerBase- Throws:
SAXException
-
addHandler
-
handleStartElement
protected void handleStartElement(String nsURI, String localName, String qName, Attributes attrs) throws SAXException - Throws:
SAXException
-
handleEndElement
- Throws:
SAXException
-