Class DefaultRenderNodeFactory
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.build.DefaultRenderNodeFactory
-
- All Implemented Interfaces:
Cloneable
,RenderNodeFactory
public class DefaultRenderNodeFactory extends Object implements RenderNodeFactory
-
-
Field Summary
Fields Modifier and Type Field Description static String
LAYOUT_PARAGRAPH_LINEBOX
-
Constructor Summary
Constructors Constructor Description DefaultRenderNodeFactory()
-
Method Summary
-
-
-
Field Detail
-
LAYOUT_PARAGRAPH_LINEBOX
public static final String LAYOUT_PARAGRAPH_LINEBOX
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(OutputProcessorMetaData metaData)
- Specified by:
initialize
in interfaceRenderNodeFactory
-
createPage
public LogicalPageBox createPage(ReportDefinition report, StyleSheet style)
- Specified by:
createPage
in interfaceRenderNodeFactory
-
produceSectionBox
public RenderBox produceSectionBox(String layoutType, ReportStateKey stateKey)
- Specified by:
produceSectionBox
in interfaceRenderNodeFactory
-
produceRenderBox
public RenderBox produceRenderBox(ReportElement band, StyleSheet style, String layoutType, ReportStateKey stateKey)
- Specified by:
produceRenderBox
in interfaceRenderNodeFactory
-
createAutoParagraph
@Deprecated public RenderBox createAutoParagraph(ReportStateKey stateKey)
Deprecated.- Specified by:
createAutoParagraph
in interfaceRenderNodeFactory
-
createAutoParagraph
public RenderBox createAutoParagraph(ReportElement band, StyleSheet bandStyle, ReportStateKey stateKey)
- Specified by:
createAutoParagraph
in interfaceRenderNodeFactory
-
produceSubReportPlaceholder
public RenderBox produceSubReportPlaceholder(ReportElement report, StyleSheet style, ReportStateKey stateKey)
- Specified by:
produceSubReportPlaceholder
in interfaceRenderNodeFactory
-
getBoxDefinition
public BoxDefinition getBoxDefinition(StyleSheet style)
- Specified by:
getBoxDefinition
in interfaceRenderNodeFactory
-
createAutoGeneratedSectionStyleSheet
public StyleSheet createAutoGeneratedSectionStyleSheet(StyleSheet style)
- Specified by:
createAutoGeneratedSectionStyleSheet
in interfaceRenderNodeFactory
-
createPageBreakIndicatorBox
public RenderBox createPageBreakIndicatorBox(ReportStateKey stateKey, long range)
- Specified by:
createPageBreakIndicatorBox
in interfaceRenderNodeFactory
-
createStyle
public StyleSheet createStyle(StyleSheet style)
- Specified by:
createStyle
in interfaceRenderNodeFactory
-
close
public void close()
- Specified by:
close
in interfaceRenderNodeFactory
-
createReplacedContent
public RenderableReplacedContentBox createReplacedContent(ReportElement element, StyleSheet style, Object value, Object rawValue, ReportStateKey stateKey)
- Specified by:
createReplacedContent
in interfaceRenderNodeFactory
-
-