Class AbstractExpressionReadHandler

java.lang.Object
org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
org.jfree.report.modules.factories.report.flow.AbstractExpressionReadHandler
All Implemented Interfaces:
org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
Direct Known Subclasses:
AttributeExpressionReadHandler, DisplayConditionReadHandler, ExpressionReadHandler, GroupingExpressionReadHandler, StyleExpressionReadHandler, ValueExpressionReadHandler

public abstract class AbstractExpressionReadHandler extends org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
Creation-Date: 09.04.2006, 13:23:32
Author:
Thomas Morgner
  • Constructor Details

    • AbstractExpressionReadHandler

      public AbstractExpressionReadHandler()
  • Method Details

    • getDefaultClassName

      protected String getDefaultClassName()
    • startParsing

      protected void startParsing(Attributes attrs) throws SAXException
      Starts parsing.
      Overrides:
      startParsing in class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
      Parameters:
      attrs - the attributes.
      Throws:
      SAXException - if there is a parsing error.
    • getHandlerForChild

      protected org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler getHandlerForChild(String uri, String tagName, Attributes atts) throws SAXException
      Returns the handler for a child element.
      Overrides:
      getHandlerForChild in class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
      Parameters:
      tagName - the tag name.
      atts - the attributes.
      Returns:
      the handler or null, if the tagname is invalid.
      Throws:
      SAXException - if there is a parsing error.
    • getExpression

      public Expression getExpression()
    • getObject

      public Object getObject() throws SAXException
      Returns the object for this element or null, if this element does not create an object.
      Returns:
      the object.
      Throws:
      SAXException - if there is a parsing error.