Package org.biojava.utils.stax
Interface StAXContentHandler
- All Known Subinterfaces:
XMLAnnotationTypeHandler.CollectionConstraintHandler
,XMLAnnotationTypeHandler.PropertyConstraintHandler
,XMLFilterHandler.FilterHandler
- All Known Implementing Classes:
AlignmentStAXHandler
,BlastXMLParser
,BooleanElementHandlerBase
,ByteElementHandlerBase
,CharElementHandlerBase
,DoubleElementHandlerBase
,FeatureHandler
,FloatElementHandlerBase
,GAMEAnnotationHandler
,GAMEAnnotationHandler
,GAMEAspectHandler
,GAMEAspectPropHandler
,GAMEDbxrefHandler
,GAMEDbxrefPropHandler
,GAMEDescriptionPropHandler
,GAMEFeatureSetHandler
,GAMEFeatureSetHandler
,GAMEFeatureSetPropHandler
,GAMEFeatureSpanHandler
,GAMEFeatureSpanHandler
,GAMEFeatureSpanHandler.SeqRelHandler
,GAMEGeneHandler
,GAMEGenePropHandler
,GAMEHandler
,GAMEHandler
,GAMEMapPosPropHandler
,GAMENamePropHandler
,GAMEPropertyHandler
,GAMEResiduesPropHandler
,GAMESeqHandler
,GAMESeqPropHandler
,GAMESeqRelHandler
,GAMESeqRelPropHandler
,GAMESpanHandler
,GAMESpanPropHandler
,GAMETypePropHandler
,HeaderStAXHandler
,HitStAXHandler
,HSPStAXHandler
,HSPSummaryStAXHandler
,IntElementHandlerBase
,LocationHandlerBase
,LongElementHandlerBase
,PropDetailHandler
,SeqSimilarityStAXAdapter
,SeqSimilarityStAXHandler
,SequenceContentHandlerBase
,StAXContentHandlerBase
,StAXFeatureHandler
,StAXFeatureHandler
,StAXPropertyHandler
,StrandedFeatureHandler
,StringElementHandlerBase
,XFFFeatureSetHandler
,XMLAnnotationTypeHandler
public interface StAXContentHandler
Interface for StAX content handlers. This interface is
very similar in spirit and design to the SAX content handler.
Differences are:
- start/endDocument methods are replaced by start/endTree. This recognises the fact that a StAX content handler may only see a sub-tree of an XML document, rather than the whole document.
- the startElement method takes a
DelegationManager
, allowing delegation of sub-trees to other content handlers.
- Author:
- Thomas Down
-
Method Summary
Modifier and TypeMethodDescriptionvoid
characters
(char[] ch, int start, int length) void
endElement
(String nsURI, String localName, String qName, StAXContentHandler delegate) void
endPrefixMapping
(String prefix) void
endTree()
void
ignorableWhitespace
(char[] ch, int start, int length) void
processingInstruction
(String target, String data) void
setDocumentLocator
(Locator locator) void
skippedEntity
(String name) void
startElement
(String nsURI, String localName, String qName, Attributes attrs, DelegationManager dm) void
startPrefixMapping
(String prefix, String uri) void
-
Method Details
-
startTree
- Throws:
SAXException
-
endTree
- Throws:
SAXException
-
characters
- Throws:
SAXException
-
ignorableWhitespace
- Throws:
SAXException
-
startPrefixMapping
- Throws:
SAXException
-
endPrefixMapping
- Throws:
SAXException
-
processingInstruction
- Throws:
SAXException
-
setDocumentLocator
-
skippedEntity
- Throws:
SAXException
-
startElement
void startElement(String nsURI, String localName, String qName, Attributes attrs, DelegationManager dm) throws SAXException - Throws:
SAXException
-
endElement
void endElement(String nsURI, String localName, String qName, StAXContentHandler delegate) throws SAXException - Throws:
SAXException
-