- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.jfree.data.xml.ValueHandler
-
- All Implemented Interfaces:
DatasetTags,ContentHandler,DTDHandler,EntityResolver,ErrorHandler
public class ValueHandler extends DefaultHandler implements DatasetTags
A handler for reading a 'Value' element.
-
-
Field Summary
-
Fields inherited from interface org.jfree.data.xml.DatasetTags
CATEGORYDATASET_TAG, ITEM_TAG, KEY_TAG, PIEDATASET_TAG, SERIES_TAG, VALUE_TAG
-
-
Constructor Summary
Constructors Constructor Description ValueHandler(RootHandler rootHandler, ItemHandler itemHandler)Creates a new value handler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcharacters(char[] ch, int start, int length)Receives some (or all) of the text in the current element.protected voidclearCurrentText()Removes all text from the textbuffer at the end of a CDATA section.voidendElement(String namespaceURI, String localName, String qName)The end of an element.protected StringgetCurrentText()Returns the current text of the textbuffer.voidstartElement(String namespaceURI, String localName, String qName, Attributes atts)The start of an element.-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Constructor Detail
-
ValueHandler
public ValueHandler(RootHandler rootHandler, ItemHandler itemHandler)
Creates a new value handler.- Parameters:
rootHandler- the root handler.itemHandler- the item handler.
-
-
Method Detail
-
startElement
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException
The start of an element.- Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Parameters:
namespaceURI- the namespace.localName- the element name.qName- the element name.atts- the attributes.- Throws:
SAXException- for errors.
-
endElement
public void endElement(String namespaceURI, String localName, String qName) throws SAXException
The end of an element.- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Parameters:
namespaceURI- the namespace.localName- the element name.qName- the element name.- Throws:
SAXException- for errors.
-
characters
public void characters(char[] ch, int start, int length)
Receives some (or all) of the text in the current element.- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler- Parameters:
ch- character buffer.start- the start index.length- the length of the valid character data.
-
getCurrentText
protected String getCurrentText()
Returns the current text of the textbuffer.- Returns:
- The current text.
-
clearCurrentText
protected void clearCurrentText()
Removes all text from the textbuffer at the end of a CDATA section.
-
-