org.pentaho.chart.core.parser
Class ChartElementReadHandler

java.lang.Object
  extended by org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
      extended by org.pentaho.reporting.libraries.xmlns.parser.StringReadHandler
          extended by org.pentaho.chart.core.parser.ChartElementReadHandler
All Implemented Interfaces:
org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
Direct Known Subclasses:
ChartDocumentReadHandler

public class ChartElementReadHandler
extends org.pentaho.reporting.libraries.xmlns.parser.StringReadHandler

Used in the parsing of the chart definition xml document. This class will perform the creation of a ChartElement based on the information read from the xml tag.

Author:
David Kincade

Constructor Summary
ChartElementReadHandler()
          Constructs a new chart element parser that does not have a parent chart element
ChartElementReadHandler(ChartElement parentChartElement)
          Constructs a new chart element parser that has a parent chart element (so this will parse a nested xml tag).
 
Method Summary
 Object getObject()
          Returns the ChartElement created by this element parser
 
Methods inherited from class org.pentaho.reporting.libraries.xmlns.parser.StringReadHandler
characters, getResult
 
Methods inherited from class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
endElement, getLocator, getRootHandler, getTagName, getUri, init, startElement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChartElementReadHandler

public ChartElementReadHandler()
Constructs a new chart element parser that does not have a parent chart element


ChartElementReadHandler

public ChartElementReadHandler(ChartElement parentChartElement)
Constructs a new chart element parser that has a parent chart element (so this will parse a nested xml tag).

Parameters:
parentChartElement - the parent ChartElement to which the ChartElement being parsed will be a child.
Method Detail

getObject

public Object getObject()
Returns the ChartElement created by this element parser

Specified by:
getObject in interface org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
Overrides:
getObject in class org.pentaho.reporting.libraries.xmlns.parser.StringReadHandler