Class TagMap.AttributeHandler

  • All Implemented Interfaces:
    org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
    Enclosing class:
    TagMap

    private class TagMap.AttributeHandler
    extends org.xml.sax.helpers.DefaultHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String ALIAS
      This is an attribute
      private static java.lang.String ATTRIBUTE
      This is a tag
      private static java.lang.String CONTENT
      This is an attribute
      private XmlPeer currentPeer
      This is the current peer.
      private static java.lang.String NAME
      This is an attribute
      private static java.lang.String TAG
      This is a tag
      private java.util.HashMap tagMap
      This is the tagmap using the AttributeHandler
      private static java.lang.String VALUE
      This is an attribute
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private AttributeHandler​(java.util.HashMap tagMap)
      Constructs a new SAXiTextHandler that will translate all the events triggered by the parser to actions on the Document-object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void characters​(char[] ch, int start, int length)
      This method gets called when characters are encountered.
      void endElement​(java.lang.String uri, java.lang.String lname, java.lang.String tag)
      This method gets called when an end tag is encountered.
      void ignorableWhitespace​(char[] ch, int start, int length)
      This method gets called when ignorable white space encountered.
      void startElement​(java.lang.String uri, java.lang.String lname, java.lang.String tag, org.xml.sax.Attributes attrs)
      This method gets called when a start tag is encountered.
      • Methods inherited from class org.xml.sax.helpers.DefaultHandler

        endDocument, endPrefixMapping, error, fatalError, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • ATTRIBUTE

        private static final java.lang.String ATTRIBUTE
        This is a tag
        See Also:
        Constant Field Values
      • ALIAS

        private static final java.lang.String ALIAS
        This is an attribute
        See Also:
        Constant Field Values
      • VALUE

        private static final java.lang.String VALUE
        This is an attribute
        See Also:
        Constant Field Values
      • CONTENT

        private static final java.lang.String CONTENT
        This is an attribute
        See Also:
        Constant Field Values
      • tagMap

        private final java.util.HashMap tagMap
        This is the tagmap using the AttributeHandler
      • currentPeer

        private XmlPeer currentPeer
        This is the current peer.
    • Constructor Detail

      • AttributeHandler

        private AttributeHandler​(java.util.HashMap tagMap)
        Constructs a new SAXiTextHandler that will translate all the events triggered by the parser to actions on the Document-object.
        Parameters:
        tagMap - A Hashmap containing XmlPeer-objects
    • Method Detail

      • startElement

        public void startElement​(java.lang.String uri,
                                 java.lang.String lname,
                                 java.lang.String tag,
                                 org.xml.sax.Attributes attrs)
        This method gets called when a start tag is encountered.
        Specified by:
        startElement in interface org.xml.sax.ContentHandler
        Overrides:
        startElement in class org.xml.sax.helpers.DefaultHandler
        Parameters:
        uri - the Uniform Resource Identifier
        lname - the local name (without prefix), or the empty string if Namespace processing is not being performed.
        tag - the name of the tag that is encountered
        attrs - the list of attributes
      • ignorableWhitespace

        public void ignorableWhitespace​(char[] ch,
                                        int start,
                                        int length)
        This method gets called when ignorable white space encountered.
        Specified by:
        ignorableWhitespace in interface org.xml.sax.ContentHandler
        Overrides:
        ignorableWhitespace in class org.xml.sax.helpers.DefaultHandler
        Parameters:
        ch - an array of characters
        start - the start position in the array
        length - the number of characters to read from the array
      • characters

        public void characters​(char[] ch,
                               int start,
                               int length)
        This method gets called when characters are encountered.
        Specified by:
        characters in interface org.xml.sax.ContentHandler
        Overrides:
        characters in class org.xml.sax.helpers.DefaultHandler
        Parameters:
        ch - an array of characters
        start - the start position in the array
        length - the number of characters to read from the array
      • endElement

        public void endElement​(java.lang.String uri,
                               java.lang.String lname,
                               java.lang.String tag)
        This method gets called when an end tag is encountered.
        Specified by:
        endElement in interface org.xml.sax.ContentHandler
        Overrides:
        endElement in class org.xml.sax.helpers.DefaultHandler
        Parameters:
        uri - the Uniform Resource Identifier
        lname - the local name (without prefix), or the empty string if Namespace processing is not being performed.
        tag - the name of the tag that ends