- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.jfree.data.xml.RootHandler
-
- All Implemented Interfaces:
DatasetTags,ContentHandler,DTDHandler,EntityResolver,ErrorHandler
- Direct Known Subclasses:
CategoryDatasetHandler,PieDatasetHandler
public class RootHandler extends DefaultHandler implements DatasetTags
A SAX handler that delegates work to sub-handlers.
-
-
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 RootHandler()Creates a new 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.DefaultHandlergetCurrentHandler()Returns the handler at the top of the stack.StackgetSubHandlers()Returns the stack of sub handlers.DefaultHandlerpopSubHandler()Pops a sub-handler from the stack.voidpushSubHandler(DefaultHandler subhandler)Pushes a sub-handler onto the stack.-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Constructor Detail
-
RootHandler
public RootHandler()
Creates a new handler.
-
-
Method Detail
-
getSubHandlers
public Stack getSubHandlers()
Returns the stack of sub handlers.- Returns:
- The sub-handler stack.
-
characters
public void characters(char[] ch, int start, int length) throws SAXException
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.- Throws:
SAXException- for errors.
-
getCurrentHandler
public DefaultHandler getCurrentHandler()
Returns the handler at the top of the stack.- Returns:
- The handler.
-
pushSubHandler
public void pushSubHandler(DefaultHandler subhandler)
Pushes a sub-handler onto the stack.- Parameters:
subhandler- the sub-handler.
-
popSubHandler
public DefaultHandler popSubHandler()
Pops a sub-handler from the stack.- Returns:
- The sub-handler.
-
-