Home Original page

StAXContentHandler (biojava-legacy 1.9.5 API)

  • 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:

    1. 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.
    2. the startElement method takes a DelegationManager, allowing delegation of sub-trees to other content handlers.
    Author:
    Thomas Down
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void 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 startTree()  
    • Method Detail

      • startTree

        void startTree()
                throws SAXException
        Throws:
        SAXException
      • endTree

        void endTree()
              throws SAXException
        Throws:
        SAXException
      • characters

        void characters​(char[] ch,
                        int start,
                        int length)
                 throws SAXException
        Throws:
        SAXException
      • ignorableWhitespace

        void ignorableWhitespace​(char[] ch,
                                 int start,
                                 int length)
                          throws SAXException
        Throws:
        SAXException
      • startPrefixMapping

        void startPrefixMapping​(String prefix,
                                String uri)
                         throws SAXException
        Throws:
        SAXException
      • endPrefixMapping

        void endPrefixMapping​(String prefix)
                       throws SAXException
        Throws:
        SAXException
      • processingInstruction

        void processingInstruction​(String target,
                                   String data)
                            throws SAXException
        Throws:
        SAXException
      • setDocumentLocator

        void setDocumentLocator​(Locator locator)
      • skippedEntity

        void skippedEntity​(String name)
                    throws SAXException
        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