org.jfree.data.xml

Class CategoryDatasetHandler

Implemented Interfaces:
DatasetTags

public class CategoryDatasetHandler
extends RootHandler
implements DatasetTags

A SAX handler for reading a CategoryDataset from an XML file.

Fields inherited from interface org.jfree.data.xml.DatasetTags

CATEGORYDATASET_TAG, ITEM_TAG, KEY_TAG, PIEDATASET_TAG, SERIES_TAG, VALUE_TAG

Constructor Summary

CategoryDatasetHandler()
Creates a new handler.

Method Summary

void
addItem(Comparable rowKey, Comparable columnKey, Number value)
Adds an item to the dataset.
void
endElement(String namespaceURI, String localName, String qName)
The end of an element.
CategoryDataset
getDataset()
Returns the dataset.
void
startElement(String namespaceURI, String localName, String qName, Attributes atts)
The start of an element.

Methods inherited from class org.jfree.data.xml.RootHandler

characters, getCurrentHandler, getSubHandlers, popSubHandler, pushSubHandler

Constructor Details

CategoryDatasetHandler

public CategoryDatasetHandler()
Creates a new handler.

Method Details

addItem

public void addItem(Comparable rowKey,
                    Comparable columnKey,
                    Number value)
Adds an item to the dataset.
Parameters:
rowKey - the row key.
columnKey - the column key.
value - the value.

endElement

public void endElement(String namespaceURI,
                       String localName,
                       String qName)
            throws SAXException
The end of an element.
Parameters:
namespaceURI - the namespace.
localName - the element name.
qName - the element name.

getDataset

public CategoryDataset getDataset()
Returns the dataset.
Returns:
The dataset.

startElement

public void startElement(String namespaceURI,
                         String localName,
                         String qName,
                         Attributes atts)
            throws SAXException
The start of an element.
Parameters:
namespaceURI - the namespace.
localName - the element name.
qName - the element name.
atts - the element attributes.