Package org.jfree.xml

Class AbstractElementDefinitionHandler

java.lang.Object
org.jfree.xml.AbstractElementDefinitionHandler
All Implemented Interfaces:
ElementDefinitionHandler

public abstract class AbstractElementDefinitionHandler extends Object implements ElementDefinitionHandler
An abstract element definition handler.
  • Field Details

    • parser

      private Parser parser
      A parser.
  • Constructor Details

    • AbstractElementDefinitionHandler

      public AbstractElementDefinitionHandler(Parser parser)
      Creates a new handler.
      Parameters:
      parser - the parser.
  • Method Details

    • startElement

      public void startElement(String tagName, Attributes attrs) throws SAXException
      Callback to indicate that an XML element start tag has been read by the parser.
      Specified by:
      startElement in interface ElementDefinitionHandler
      Parameters:
      tagName - the tag name.
      attrs - the attributes.
      Throws:
      SAXException - if a parser error occurs or the validation failed.
    • characters

      public void characters(char[] ch, int start, int length) throws SAXException
      Callback to indicate that some character data has been read.
      Specified by:
      characters in interface ElementDefinitionHandler
      Parameters:
      ch - the character array.
      start - the start index for the characters.
      length - the length of the character sequence.
      Throws:
      SAXException - if a parser error occurs or the validation failed.
    • endElement

      public void endElement(String tagName) throws SAXException
      Callback to indicate that an XML element end tag has been read by the parser.
      Specified by:
      endElement in interface ElementDefinitionHandler
      Parameters:
      tagName - the tag name.
      Throws:
      SAXException - if a parser error occurs or the validation failed.
    • getParser

      public Parser getParser()
      Returns the parser.
      Specified by:
      getParser in interface ElementDefinitionHandler
      Returns:
      The parser.