org.jfree.xml

Class AbstractElementDefinitionHandler

Implemented Interfaces:
ElementDefinitionHandler

public abstract class AbstractElementDefinitionHandler
extends java.lang.Object
implements ElementDefinitionHandler

An abstract element definition handler.
Author:
Thomas Morgner

Constructor Summary

AbstractElementDefinitionHandler(Parser parser)
Creates a new handler.

Method Summary

void
characters(char[] ch, int start, int length)
Callback to indicate that some character data has been read.
void
endElement(String tagName)
Callback to indicate that an XML element end tag has been read by the parser.
Parser
getParser()
Returns the parser.
void
startElement(String tagName, Attributes attrs)
Callback to indicate that an XML element start tag has been read by the parser.

Constructor Details

AbstractElementDefinitionHandler

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

Method Details

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.

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.

getParser

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

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.