Class ReportConfigWriter
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.AbstractXMLDefinitionWriter
-
- org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.ReportConfigWriter
-
public class ReportConfigWriter extends AbstractXMLDefinitionWriter
A report configuration writer.- Author:
- Thomas Morgner.
-
-
Field Summary
Fields Modifier and Type Field Description static String
BOTTOMMARGIN_ATT
Literal text for an XML attribute.static String
LEFTMARGIN_ATT
Literal text for an XML attribute.static String
ORIENTATION_ATT
Literal text for an XML attribute.static String
ORIENTATION_LANDSCAPE_VAL
Literal text for an XML attribute.static String
ORIENTATION_PORTRAIT_VAL
Literal text for an XML attribute.static String
ORIENTATION_REVERSE_LANDSCAPE_VAL
Literal text for an XML attribute.protected static String
PAGE_DEFINITION_TAG
protected static String
PAGE_TAG
static String
PAGEFORMAT_ATT
Literal text for an XML attribute.static String
RIGHTMARGIN_ATT
Literal text for an XML attribute.protected static String
SIMPLE_PAGE_DEFINITION_TAG
static String
TOPMARGIN_ATT
Literal text for an XML attribute.-
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
-
-
Constructor Summary
Constructors Constructor Description ReportConfigWriter(ReportWriterContext reportWriter, org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter)
A report configuration writer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
write()
Writes the report configuration element.-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.AbstractXMLDefinitionWriter
getReport, getReportWriter, getXmlWriter, hasPublicDefaultConstructor
-
-
-
-
Field Detail
-
PAGE_DEFINITION_TAG
protected static final String PAGE_DEFINITION_TAG
- See Also:
- Constant Field Values
-
SIMPLE_PAGE_DEFINITION_TAG
protected static final String SIMPLE_PAGE_DEFINITION_TAG
- See Also:
- Constant Field Values
-
PAGE_TAG
protected static final String PAGE_TAG
- See Also:
- Constant Field Values
-
ORIENTATION_ATT
public static final String ORIENTATION_ATT
Literal text for an XML attribute.- See Also:
- Constant Field Values
-
ORIENTATION_PORTRAIT_VAL
public static final String ORIENTATION_PORTRAIT_VAL
Literal text for an XML attribute.- See Also:
- Constant Field Values
-
ORIENTATION_LANDSCAPE_VAL
public static final String ORIENTATION_LANDSCAPE_VAL
Literal text for an XML attribute.- See Also:
- Constant Field Values
-
ORIENTATION_REVERSE_LANDSCAPE_VAL
public static final String ORIENTATION_REVERSE_LANDSCAPE_VAL
Literal text for an XML attribute.- See Also:
- Constant Field Values
-
PAGEFORMAT_ATT
public static final String PAGEFORMAT_ATT
Literal text for an XML attribute.- See Also:
- Constant Field Values
-
LEFTMARGIN_ATT
public static final String LEFTMARGIN_ATT
Literal text for an XML attribute.- See Also:
- Constant Field Values
-
RIGHTMARGIN_ATT
public static final String RIGHTMARGIN_ATT
Literal text for an XML attribute.- See Also:
- Constant Field Values
-
TOPMARGIN_ATT
public static final String TOPMARGIN_ATT
Literal text for an XML attribute.- See Also:
- Constant Field Values
-
BOTTOMMARGIN_ATT
public static final String BOTTOMMARGIN_ATT
Literal text for an XML attribute.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ReportConfigWriter
public ReportConfigWriter(ReportWriterContext reportWriter, org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter)
A report configuration writer.- Parameters:
reportWriter
- the report writer.xmlWriter
- the current indention level.
-
-
Method Detail
-
write
public void write() throws IOException, ReportWriterException
Writes the report configuration element.- Specified by:
write
in classAbstractXMLDefinitionWriter
- Throws:
IOException
- if there is an I/O problem.ReportWriterException
- if the report serialisation failed.
-
-