Package org.eclnt.ccaddons.pbc
Class CCSimplePivot
java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCSimplePivot
- All Implemented Interfaces:
Serializable
,org.eclnt.jsfserver.elements.IConfiguredByLayout
,org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
,org.eclnt.jsfserver.pagebean.IPageBean
,org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
public class CCSimplePivot
extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent
implements Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Default implementation ofCCSimplePivot.IListener
.class
Header line on top of the cells.static interface
Please extend your implementations fromCCSimplePivot.DefaultListener
- then new methods to IListener will be automatically implemented with some default behavior.class
Nested classes/interfaces inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.jsfserver.pagebean.component.PageBeanComponent.ILiteralResolver, org.eclnt.jsfserver.pagebean.component.PageBeanComponent.LitMap
-
Field Summary
Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean
m_pageModifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
org.eclnt.jsfserver.elements.impl.MULTILABELBinding
int
org.eclnt.jsfserver.elements.impl.MULTILABELBinding
org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCSimplePivot.PivotGridItem>
int
String[]
String[]
org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCSimplePivot.PivotGridItem>
int
protected CCSimplePivot.HeaderLine
newHeaderLine
(int level) Factory method for HeaderLine.protected CCSimplePivot.PivotGridItem
newPivotGridItem
(boolean left, int level, String value, CCSimplePivot.PivotGridItem parent) Factory method for PivotGridItem.void
prepare
(SimplePivotData spd, CCSimplePivot.IListener listener) Configuration of page bean.protected void
render()
protected void
protected void
protected void
protected void
protected void
void
void
setHideValuesBelowValue
(BigDecimal hideValuesBelowValue) void
setKeyColumnWidth
(int keyColumnWidth) Width of key columns.void
setLevelColorsKey
(String[] levelColorsKey) void
setLevelColorsValue
(String[] levelColorsValue) Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
getLit, initializePageBean, initializePageBeanConfigItems
Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolver
Methods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getStamp, initializePageModifier, onBeforeRendering, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpression
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout
addConfiguredByLayoutListener, removeConfiguredByLayoutListener
Methods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean
closePopup, getActualRootExpression, getPageModifier, getPageName, getStamp, onBeforeRendering, openModalPopup, openModelessPopup, setActualRootExpression
Methods inherited from interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
-
Constructor Details
-
CCSimplePivot
public CCSimplePivot()
-
-
Method Details
-
getRootExpressionUsedInPage
- Specified by:
getRootExpressionUsedInPage
in interfaceorg.eclnt.jsfserver.pagebean.IPageBean
- Specified by:
getRootExpressionUsedInPage
in classorg.eclnt.jsfserver.pagebean.PageBean
-
prepare
Configuration of page bean.- Parameters:
spd
- The pivot data that is to be rendered.
-
setKeyColumnWidth
public void setKeyColumnWidth(int keyColumnWidth) Width of key columns. -
getKeyColumnWidth
public int getKeyColumnWidth() -
getLeftGrid
public org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCSimplePivot.PivotGridItem> getLeftGrid() -
getRightGrid
public org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCSimplePivot.PivotGridItem> getRightGrid() -
getHeaders
-
getLeftGridWidth
public int getLeftGridWidth() -
getRightGridWidth
public int getRightGridWidth() -
getAvailableHeader0
public boolean getAvailableHeader0() -
getAvailableHeader1
public boolean getAvailableHeader1() -
getAvailableHeader2
public boolean getAvailableHeader2() -
getAvailableHeader3
public boolean getAvailableHeader3() -
getKeyLegendMlb
public org.eclnt.jsfserver.elements.impl.MULTILABELBinding getKeyLegendMlb() -
getFigureLegendMlb
public org.eclnt.jsfserver.elements.impl.MULTILABELBinding getFigureLegendMlb() -
setLevelColorsKey
-
getLevelColorsKey
-
setLevelColorsValue
-
getLevelColorsValue
-
getHideValuesBelowValue
-
setHideValuesBelowValue
-
rerenderItemValues
public void rerenderItemValues() -
newHeaderLine
Factory method for HeaderLine. -
newPivotGridItem
protected CCSimplePivot.PivotGridItem newPivotGridItem(boolean left, int level, String value, CCSimplePivot.PivotGridItem parent) Factory method for PivotGridItem. -
render
protected void render() -
renderLeftGridData
protected void renderLeftGridData() -
renderItems
protected void renderItems() -
sort
-
renderHeaders
protected void renderHeaders() -
renderFigureLegend
protected void renderFigureLegend() -
renderKeyLegend
protected void renderKeyLegend()
-