Modifier and Type | Method and Description |
---|---|
InstanceID |
ReportElement.getObjectID() |
InstanceID |
Element.getObjectID()
Returns a unique identifier for the given instance.
|
Constructor and Description |
---|
Band(InstanceID id) |
SubReport(InstanceID id) |
Modifier and Type | Method and Description |
---|---|
InstanceID |
MatcherContext.getRootParent() |
Modifier and Type | Method and Description |
---|---|
void |
MatcherContext.setRootParent(InstanceID rootParent) |
Constructor and Description |
---|
MatcherContext(boolean matchSubReports,
InstanceID rootParent) |
Modifier and Type | Method and Description |
---|---|
static ReportElement |
FunctionUtilities.findElementByInstanceId(ReportDefinition reportDefinition,
InstanceID id) |
static ReportElement |
FunctionUtilities.findElementByInstanceId(Section band,
InstanceID id)
Try to find the defined element in the last active root-band.
|
Modifier and Type | Method and Description |
---|---|
InstanceID |
InlineSubreportMarker.getInsertationPointId() |
Modifier and Type | Method and Description |
---|---|
TextCache.Result |
TextCache.get(InstanceID instanceID,
long styleChangeTracker,
long attributeChangeTracker,
String originalText) |
void |
AbstractRenderer.startSubReport(ReportDefinition report,
InstanceID insertationPoint) |
void |
Renderer.startSubReport(ReportDefinition report,
InstanceID insertationPoint) |
void |
TextCache.store(InstanceID instanceID,
long styleChangeTracker,
long attrChangeTracker,
String originalText,
StyleSheet styleSheet,
ReportAttributeMap attributeMap,
RenderNode[] text,
RenderNode[] finish) |
Constructor and Description |
---|
InlineSubreportMarker(SubReport subreport,
InstanceID insertationPointId,
SubReportProcessType processType) |
Modifier and Type | Method and Description |
---|---|
void |
WatermarkLayoutModelBuilder.startSubFlow(InstanceID insertationPoint) |
void |
LayoutModelBuilderWrapper.startSubFlow(InstanceID insertationPoint) |
void |
FooterLayoutModelBuilder.startSubFlow(InstanceID insertationPoint) |
void |
DefaultLayoutModelBuilder.startSubFlow(InstanceID insertationPoint) |
void |
RepeatedFooterLayoutModelBuilder.startSubFlow(InstanceID insertationPoint) |
void |
LayoutModelBuilder.startSubFlow(InstanceID insertationPoint) |
void |
HeaderLayoutModelBuilder.startSubFlow(InstanceID insertationPoint) |
void |
RenderModelBuilder.startSubReport(ReportDefinition report,
InstanceID insertationPoint) |
void |
ReportRenderModelBuilder.startSubReport(ReportDefinition report,
InstanceID insertationPoint) |
Modifier and Type | Method and Description |
---|---|
InstanceID |
RenderNode.getInstanceId() |
InstanceID |
ParagraphRenderBox.getInstanceId()
The public-id for the paragraph is the pool-box.
|
Modifier and Type | Method and Description |
---|---|
RenderNode |
RenderNode.findNodeById(InstanceID instanceId) |
RenderNode |
RenderBox.findNodeById(InstanceID instanceId) |
Modifier and Type | Field and Description |
---|---|
static InstanceID |
NodeLayoutProperties.SIMPLE_NODE_ID |
Modifier and Type | Method and Description |
---|---|
InstanceID |
NodeLayoutProperties.getInstanceId() |
Constructor and Description |
---|
NodeLayoutProperties(int majorAxis,
int minorAxis,
StyleSheet styleSheet,
ReportAttributeMap<Object> attributes,
InstanceID instanceID,
ElementType elementType) |
NodeLayoutProperties(StyleSheet styleSheet,
ReportAttributeMap<Object> attributes,
InstanceID instanceID,
ElementType elementType) |
Modifier and Type | Method and Description |
---|---|
void |
SeparateRowModel.setDebugInformation(ElementType elementType,
InstanceID instanceID) |
void |
TableRowModel.setDebugInformation(ElementType elementType,
InstanceID instanceID) |
Modifier and Type | Method and Description |
---|---|
InstanceID |
RenderedCrosstabLayout.getColumnHeaderCellId(int index) |
InstanceID |
RenderedCrosstabLayout.getColumnHeaderSubflowId(int gidx) |
InstanceID[] |
RenderedCrosstabLayout.getColumnHeaderSubFlows() |
InstanceID |
RenderedCrosstabLayout.getColumnTitleHeaderCellId(int index) |
InstanceID |
RenderedCrosstabLayout.getColumnTitleHeaderSubflowId(int gidx) |
InstanceID |
RenderedCrosstabLayout.getCrosstabId() |
InstanceID |
RenderedCrosstabLayout.getMeasureHeaderSubflowId() |
InstanceID |
RenderedCrosstabLayout.getRowHeader(int index) |
InstanceID |
RenderedCrosstabLayout.getRowTitleHeaderId() |
Modifier and Type | Method and Description |
---|---|
static RenderNode |
CrosstabOutputHelper.findNode(TableSectionRenderBox node,
InstanceID id) |
static RenderNode |
CrosstabOutputHelper.findParentNode(RenderNode renderNode,
InstanceID crosstabId) |
void |
RenderedCrosstabLayout.setColumnHeaderCellId(int index,
InstanceID instanceId) |
void |
RenderedCrosstabLayout.setColumnHeaderRowIds(InstanceID[] columnHeaders) |
void |
RenderedCrosstabLayout.setColumnTitleHeaderCellId(int index,
InstanceID instanceId) |
void |
RenderedCrosstabLayout.setCrosstabId(InstanceID crosstabId) |
void |
RenderedCrosstabLayout.setRowHeader(int index,
InstanceID instanceId) |
Modifier and Type | Method and Description |
---|---|
InstanceID |
CleanPaginatedBoxesStep.getShiftNode() |
Modifier and Type | Method and Description |
---|---|
InstanceID |
RichTextSpec.StyledChunk.getInstanceID() |
Constructor and Description |
---|
StyledChunk(int start,
int end,
RenderNode originatingTextNode,
Map<AttributedCharacterIterator.Attribute,Object> attributes,
ReportAttributeMap<Object> originalAttributes,
StyleSheet styleSheet,
InstanceID instanceID,
String text) |
Modifier and Type | Method and Description |
---|---|
PaginationShiftState |
InitialPaginationShiftState.pop(InstanceID id) |
PaginationShiftState |
RowLevelPaginationShiftState.pop(InstanceID id) |
PaginationShiftState |
PaginationShiftState.pop(InstanceID id) |
PaginationShiftState |
BlockLevelPaginationShiftState.pop(InstanceID id) |
Modifier and Type | Method and Description |
---|---|
InstanceID |
UseMinChunkWidthStyleSheet.getId() |
InstanceID |
NonDynamicReplacedContentStyleSheet.getId() |
InstanceID |
ManualBreakIndicatorStyleSheet.getId() |
InstanceID |
NonDynamicHeightWrapperStyleSheet.getId() |
InstanceID |
SubReportStyleSheet.getId() |
InstanceID |
SimpleStyleSheet.getId() |
InstanceID |
ParagraphPoolboxStyleSheet.getId() |
InstanceID |
SectionKeepTogetherStyleSheet.getId() |
InstanceID |
CrosstabBoxStyleSheet.getId() |
InstanceID |
NonPaddingWrapperStyleSheet.getId() |
InstanceID |
DynamicHeightWrapperStyleSheet.getId() |
InstanceID |
AnchorStyleSheet.getId() |
InstanceID |
DynamicReplacedContentStyleSheet.getId() |
InstanceID |
CrosstabCellStyleSheet.getId() |
InstanceID |
CrosstabHeaderStyleSheet.getId() |
InstanceID |
SimpleStyleSheet.getParentId() |
Constructor and Description |
---|
SimpleStyleSheet(InstanceID id,
StyleSheet parent) |
Modifier and Type | Method and Description |
---|---|
RenderNode[] |
ComplexTextFactory.createText(int[] text,
int offset,
int length,
StyleSheet layoutContext,
ElementType elementType,
InstanceID instanceId,
ReportAttributeMap<Object> attributeMap) |
RenderNode[] |
RenderableTextFactory.createText(int[] text,
int offset,
int length,
StyleSheet layoutContext,
ElementType elementType,
InstanceID instanceId,
ReportAttributeMap<Object> attributeMap)
The text is given as CodePoints.
|
RenderNode[] |
DefaultRenderableTextFactory.createText(int[] text,
int offset,
int length,
StyleSheet layoutContext,
ElementType elementType,
InstanceID instanceId,
ReportAttributeMap<Object> attributeMap)
The text is given as CodePoints.
|
Constructor and Description |
---|
CsvFormattedDataBuilder(HashMap<InstanceID,String> idMapping,
MessageFormatSupport messageFormatSupport,
org.pentaho.reporting.libraries.base.util.CSVQuoter csvQuoter,
String encoding) |
Modifier and Type | Method and Description |
---|---|
boolean |
FastHtmlTextExtractor.performOutput(ReportElement content,
StyleBuilder.StyleCarrier[] cellStyle,
HashMap<InstanceID,FastHtmlImageBounds> recordedBounds,
ExpressionRuntime runtime) |
void |
FastHtmlPrinter.print(ExpressionRuntime runtime,
FastGridLayout gridLayout,
HashMap<InstanceID,ReportElement> elements,
HashMap<InstanceID,FastHtmlImageBounds> recordedBounds,
FastHtmlStyleCache styleCache) |
void |
FastHtmlPrinter.print(ExpressionRuntime runtime,
FastGridLayout gridLayout,
HashMap<InstanceID,ReportElement> elements,
HashMap<InstanceID,FastHtmlImageBounds> recordedBounds,
FastHtmlStyleCache styleCache) |
Constructor and Description |
---|
FastHtmlFormattedDataBuilder(FastGridLayout gridLayout,
FastHtmlPrinter htmlPrinter,
HashMap<InstanceID,FastHtmlImageBounds> recordedBounds) |
Modifier and Type | Method and Description |
---|---|
InstanceID |
FastGridLayout.GridCell.getInstanceId() |
InstanceID |
FastGridLayout.ContentGridCell.getInstanceId() |
Modifier and Type | Method and Description |
---|---|
List<InstanceID> |
FastGridLayout.getOrderedElements() |
Modifier and Type | Method and Description |
---|---|
void |
FastGridLayout.addContent(InstanceID instanceId,
CellLayoutInfo layoutInfo) |
Point |
FastGridLayout.getIndex(InstanceID id) |
Constructor and Description |
---|
DynamicStyleRootBandAnalyzer(org.pentaho.reporting.libraries.base.util.HashNMap<String,StyleKey> styleByElementName,
org.pentaho.reporting.libraries.base.util.HashNMap<InstanceID,StyleKey> styleById) |
Modifier and Type | Method and Description |
---|---|
org.apache.poi.ss.usermodel.CellStyle |
FastExcelCellStyleProducer.createCellStyle(InstanceID id,
StyleSheet element,
CellBackground bg) |
Constructor and Description |
---|
FastExcelFormattedDataBuilder(HashMap<InstanceID,CellLayoutInfo> layout,
ArrayList<CellLayoutInfo> backgroundCells,
long[] cellHeights,
FastExcelPrinter excelPrinter) |
Modifier and Type | Method and Description |
---|---|
void |
HtmlTextExtractorHelper.finishBox(InstanceID box,
ReportAttributeMap<Object> attributes) |
void |
HtmlTextExtractorHelper.setFirstElement(InstanceID firstElement,
HtmlTextExtractorState processStack) |
boolean |
HtmlTextExtractorHelper.startBox(InstanceID box,
ReportAttributeMap attrs,
StyleSheet styleSheet,
BoxDefinition boxDefinition,
boolean forceTag) |
boolean |
HtmlTextExtractorHelper.startInlineBox(InstanceID box,
ReportAttributeMap attrs,
StyleSheet styleSheet,
BoxDefinition boxDefinition) |
Modifier and Type | Method and Description |
---|---|
org.apache.poi.ss.usermodel.CellStyle |
HSSFCellStyleProducer.createCellStyle(InstanceID id,
StyleSheet element,
CellBackground bg)
Creates a HSSFCellStyle based on the given ExcelDataCellStyle.
|
org.apache.poi.ss.usermodel.CellStyle |
CellStyleProducer.createCellStyle(InstanceID id,
StyleSheet element,
CellBackground bg) |
Modifier and Type | Method and Description |
---|---|
InstanceID |
FunctionStorageKey.getReportId() |
Constructor and Description |
---|
SubLayoutProcess(LayoutProcess parent,
StructureFunction[] structureFunctions,
InstanceID reportDefinitionId) |
Modifier and Type | Method and Description |
---|---|
InstanceID |
StyleSheet.getId() |
InstanceID |
AbstractStyleSheet.getId()
Returns the ID of the stylesheet.
|
Modifier and Type | Method and Description |
---|---|
void |
ResolverStyleSheet.setId(InstanceID id) |