public class CrosstabEditorBuilder
extends org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabBuilder
Constructor and Description |
---|
CrosstabEditorBuilder(org.pentaho.reporting.engine.classic.core.wizard.ContextAwareDataSchemaModel dataSchemaModel,
org.pentaho.reporting.engine.classic.core.CrosstabCellBody cellBody,
LinkedHashMap<String,CrosstabEditSupport.DetailsDefinition> details) |
Modifier and Type | Method and Description |
---|---|
void |
addColumnDimension(org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDimension dimension,
org.pentaho.reporting.engine.classic.core.CrosstabColumnGroup rowGroup) |
void |
addOtherDimension(org.pentaho.reporting.engine.classic.core.CrosstabOtherGroup other) |
void |
addRowDimension(org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDimension dimension,
org.pentaho.reporting.engine.classic.core.CrosstabRowGroup rowGroup) |
org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabBuilder |
clearDimensions() |
protected org.pentaho.reporting.engine.classic.core.CrosstabCellBody |
createCellBody() |
protected org.pentaho.reporting.engine.classic.core.CrosstabColumnGroup |
createColumnGroup(org.pentaho.reporting.engine.classic.core.CrosstabCellBody cellBody,
org.pentaho.reporting.engine.classic.core.GroupBody innerBody,
org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDimension colDimension) |
protected org.pentaho.reporting.engine.classic.core.CrosstabCell |
createDetailsCell(String name,
String rowDim,
String colDim) |
protected org.pentaho.reporting.engine.classic.core.CrosstabOtherGroup |
createOtherGroup(org.pentaho.reporting.engine.classic.core.GroupBody body,
String column) |
protected org.pentaho.reporting.engine.classic.core.CrosstabRowGroup |
createRowGroup(org.pentaho.reporting.engine.classic.core.CrosstabCellBody cellBody,
org.pentaho.reporting.engine.classic.core.GroupBody innerBody,
org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDimension rowDimension) |
protected boolean |
isDetailsChanged() |
addColumnDimension, addColumnDimension, addColumnDimension, addDetails, addDetails, addOtherDimension, addRowDimension, addRowDimension, addRowDimension, clone, computeGroupName, create, createColumnSummaryCells, createDetailCellContent, createDetailsCell, createFieldItem, createFieldItem, createLabel, createLabel, createReport, createSummaryCells, getAllowMetaDataAttributes, getAllowMetaDataStyling, getColumns, getDetails, getGroupNamePrefix, getMaximumHeight, getMaximumWidth, getMinimumHeight, getMinimumWidth, getOthers, getPrefHeight, getPrefWidth, getRows, setAllowMetaDataAttributes, setAllowMetaDataStyling, setGroupNamePrefix, setMaximumHeight, setMaximumWidth, setMinimumHeight, setMinimumWidth, setPrefHeight, setPrefWidth, setupDetailsHeader
public CrosstabEditorBuilder(org.pentaho.reporting.engine.classic.core.wizard.ContextAwareDataSchemaModel dataSchemaModel, org.pentaho.reporting.engine.classic.core.CrosstabCellBody cellBody, LinkedHashMap<String,CrosstabEditSupport.DetailsDefinition> details)
protected boolean isDetailsChanged()
protected org.pentaho.reporting.engine.classic.core.CrosstabOtherGroup createOtherGroup(org.pentaho.reporting.engine.classic.core.GroupBody body, String column)
createOtherGroup
in class org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabBuilder
protected org.pentaho.reporting.engine.classic.core.CrosstabRowGroup createRowGroup(org.pentaho.reporting.engine.classic.core.CrosstabCellBody cellBody, org.pentaho.reporting.engine.classic.core.GroupBody innerBody, org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDimension rowDimension)
createRowGroup
in class org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabBuilder
protected org.pentaho.reporting.engine.classic.core.CrosstabColumnGroup createColumnGroup(org.pentaho.reporting.engine.classic.core.CrosstabCellBody cellBody, org.pentaho.reporting.engine.classic.core.GroupBody innerBody, org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDimension colDimension)
createColumnGroup
in class org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabBuilder
protected org.pentaho.reporting.engine.classic.core.CrosstabCell createDetailsCell(String name, String rowDim, String colDim)
createDetailsCell
in class org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabBuilder
protected org.pentaho.reporting.engine.classic.core.CrosstabCellBody createCellBody()
createCellBody
in class org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabBuilder
public void addOtherDimension(org.pentaho.reporting.engine.classic.core.CrosstabOtherGroup other)
public void addRowDimension(org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDimension dimension, org.pentaho.reporting.engine.classic.core.CrosstabRowGroup rowGroup)
public void addColumnDimension(org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabDimension dimension, org.pentaho.reporting.engine.classic.core.CrosstabColumnGroup rowGroup)
public org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabBuilder clearDimensions()
clearDimensions
in class org.pentaho.reporting.engine.classic.core.elementfactory.CrosstabBuilder
Copyright © 2017 Hitachi Vantara. All rights reserved.