org.jfree.xml

Class AbstractElementDefinitionHandler

public abstract class AbstractElementDefinitionHandler extends Object implements ElementDefinitionHandler

An abstract element definition handler.

Author: Thomas Morgner

Constructor Summary
AbstractElementDefinitionHandler(Parser parser)
Creates a new handler.
Method Summary
voidcharacters(char[] ch, int start, int length)
Callback to indicate that some character data has been read.
voidendElement(String tagName)
Callback to indicate that an XML element end tag has been read by the parser.
ParsergetParser()
Returns the parser.
voidstartElement(String tagName, Attributes attrs)
Callback to indicate that an XML element start tag has been read by the parser.

Constructor Detail

AbstractElementDefinitionHandler

public AbstractElementDefinitionHandler(Parser parser)
Creates a new handler.

Parameters: parser the parser.

Method Detail

characters

public void characters(char[] ch, int start, int length)
Callback to indicate that some character data has been read.

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)
Callback to indicate that an XML element end tag has been read by the parser.

Parameters: tagName the tag name.

Throws: SAXException if a parser error occurs or the validation failed.

getParser

public Parser getParser()
Returns the parser.

Returns: The parser.

startElement

public void startElement(String tagName, Attributes attrs)
Callback to indicate that an XML element start tag has been read by the parser.

Parameters: tagName the tag name. attrs the attributes.

Throws: SAXException if a parser error occurs or the validation failed.