org.jfree.xml.parser

Interface XmlReadHandler

public interface XmlReadHandler

A handler for reading an XML element.
Method Summary
voidcharacters(char[] ch, int start, int length)
This method is called to process the character data between element tags.
voidendElement(String tagName)
This method is called at the end of an element.
ObjectgetObject()
Returns the object for this element or null, if this element does not create an object.
voidinit(RootXmlReadHandler rootHandler, String tagName)
Initialise.
voidstartElement(String tagName, Attributes attrs)
This method is called at the start of an element.

Method Detail

characters

public void characters(char[] ch, int start, int length)
This method is called to process the character data between element tags.

Parameters: ch the character buffer. start the start index. length the length.

Throws: SAXException if there is a parsing error.

endElement

public void endElement(String tagName)
This method is called at the end of an element.

Parameters: tagName the tag name.

Throws: SAXException if there is a parsing error. XmlReaderException if there is a reader error.

getObject

public Object getObject()
Returns the object for this element or null, if this element does not create an object.

Returns: the object.

Throws: XmlReaderException if there is a parsing error.

init

public void init(RootXmlReadHandler rootHandler, String tagName)
Initialise.

Parameters: rootHandler the root handler. tagName the tag name.

startElement

public void startElement(String tagName, Attributes attrs)
This method is called at the start of an element.

Parameters: tagName the tag name. attrs the attributes.

Throws: SAXException if there is a parsing error. XmlReaderException if there is a reader error.