public class DataFactoryWriter extends 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
Constructor and Description |
---|
DataFactoryWriter(ReportWriterContext reportWriter,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter) |
Modifier and Type | Method and Description |
---|---|
static DataFactoryWriteHandler |
lookupWriteHandler(DataFactory dataFactory) |
void |
write()
Writes the report definition portion.
|
static void |
writeDefaultDataFactory(DataFactory dataFactory,
org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer) |
public DataFactoryWriter(ReportWriterContext reportWriter, org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter)
public void write() throws IOException, ReportWriterException
write
in class AbstractXMLDefinitionWriter
IOException
- if there is an I/O problem.ReportWriterException
- if the report serialisation failed.public static DataFactoryWriteHandler lookupWriteHandler(DataFactory dataFactory)
public static void writeDefaultDataFactory(DataFactory dataFactory, org.pentaho.reporting.libraries.xmlns.writer.XmlWriter writer) throws IOException
IOException