org.pentaho.reporting.engine.classic.core.modules.parser.ext.readhandlers
Class ExtSubReportReadHandler

java.lang.Object
  extended by org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
      extended by org.pentaho.reporting.engine.classic.core.modules.parser.base.common.AbstractPropertyXmlReadHandler
          extended by org.pentaho.reporting.engine.classic.core.modules.parser.ext.readhandlers.ExtSubReportReadHandler
All Implemented Interfaces:
SubReportReadHandler, org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler

public class ExtSubReportReadHandler
extends AbstractPropertyXmlReadHandler
implements SubReportReadHandler

Creation-Date: Dec 18, 2006, 1:20:26 PM

Author:
Thomas Morgner

Field Summary
static String CLASS_FACTORY_KEY
           
static String DATASOURCE_FACTORY_KEY
           
static String ELEMENT_FACTORY_KEY
           
static String STYLE_FACTORY_KEY
           
static String TEMPLATE_FACTORY_KEY
           
 
Constructor Summary
ExtSubReportReadHandler()
           
 
Method Summary
 Object getObject()
          Returns the object for this element or null, if this element does not create an object.
 SubReport getSubReport()
           
 void init(org.pentaho.reporting.libraries.xmlns.parser.RootXmlReadHandler rootHandler, String uri, String tagName)
          Initialises the handler.
 boolean isDisableRootTagWarning()
           
 void setDisableRootTagWarning(boolean disableWarning)
           
 
Methods inherited from class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
characters, endElement, getLocator, getRootHandler, getTagName, getUri, startElement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
characters, endElement, startElement
 

Field Detail

ELEMENT_FACTORY_KEY

public static final String ELEMENT_FACTORY_KEY
See Also:
Constant Field Values

STYLE_FACTORY_KEY

public static final String STYLE_FACTORY_KEY
See Also:
Constant Field Values

CLASS_FACTORY_KEY

public static final String CLASS_FACTORY_KEY
See Also:
Constant Field Values

DATASOURCE_FACTORY_KEY

public static final String DATASOURCE_FACTORY_KEY
See Also:
Constant Field Values

TEMPLATE_FACTORY_KEY

public static final String TEMPLATE_FACTORY_KEY
See Also:
Constant Field Values
Constructor Detail

ExtSubReportReadHandler

public ExtSubReportReadHandler()
Method Detail

init

public void init(org.pentaho.reporting.libraries.xmlns.parser.RootXmlReadHandler rootHandler,
                 String uri,
                 String tagName)
Initialises the handler.

Specified by:
init in interface org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
Overrides:
init in class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler
Parameters:
rootHandler - the root handler.
tagName - the tag name.

setDisableRootTagWarning

public void setDisableRootTagWarning(boolean disableWarning)
Specified by:
setDisableRootTagWarning in interface SubReportReadHandler

isDisableRootTagWarning

public boolean isDisableRootTagWarning()

getObject

public Object getObject()
Returns the object for this element or null, if this element does not create an object.

Specified by:
getObject in interface org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler
Returns:
the object.

getSubReport

public SubReport getSubReport()
Specified by:
getSubReport in interface SubReportReadHandler