org.pentaho.reporting.engine.classic.core.modules.parser.extwriter
Class DataSourceWriter
java.lang.Object
org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.AbstractXMLDefinitionWriter
org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.ObjectWriter
org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.DataSourceWriter
public class DataSourceWriter
- extends ObjectWriter
A data-source writer. Writes datasources and templates.
- Author:
- Thomas Morgner.
| Fields inherited from class org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.AbstractXMLDefinitionWriter |
BASIC_KEY_TAG, BASIC_OBJECT_TAG, CLASS_ATTRIBUTE, COMPOUND_KEY_TAG, COMPOUND_OBJECT_TAG, CONFIGURATION_TAG, DATASOURCE_TAG, EXTENDS_TAG, FUNCTIONS_TAG, HEIGHT_ATT, NAME_ATTR, OUTPUT_TARGET_TAG, PARSER_CONFIG_TAG, PROPERTIES_TAG, PROPERTY_TAG, REPORT_CONFIG_TAG, REPORT_DEFINITION_TAG, STYLE_TAG, STYLES_TAG, TEMPLATE_TAG, TEMPLATES_TAG, WIDTH_ATT |
DataSourceWriter
public DataSourceWriter(ReportWriterContext reportWriter,
DataSource baseObject,
ObjectDescription objectDescription,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter indent)
throws ReportWriterException
- Creates a new writer.
- Parameters:
reportWriter - the report writer.baseObject - the base object.objectDescription - the object description.indent - the current indention level.
- Throws:
ReportWriterException - if an error occured.
IllegalArgumentException - if the object description does not describe a datasource.