Class CCGraphicalTree

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCGraphicalTree
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 CCGraphicalTree extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent implements Serializable
See Also:
  • Constructor Details

    • CCGraphicalTree

      public CCGraphicalTree()
  • Method Details

    • getRootExpressionUsedInPage

      public String getRootExpressionUsedInPage()
      Specified by:
      getRootExpressionUsedInPage in interface org.eclnt.jsfserver.pagebean.IPageBean
      Specified by:
      getRootExpressionUsedInPage in class org.eclnt.jsfserver.pagebean.PageBean
    • addListener

      public void addListener(CCGraphicalTree.IListener listener)
    • removeListener

      public void removeListener(CCGraphicalTree.IListener listener)
    • setTopNode

      public void setTopNode(GraphicalTreeNode topNode)
    • getButtonTextColor

      public String getButtonTextColor()
    • setButtonTextColor

      public void setButtonTextColor(String buttonTextColor)
    • getContent

      public org.eclnt.jsfserver.elements.impl.DYNAMICCONTENTBinding getContent()
    • getRenderedItems

      public List<CCGraphicalTree.RenderedItem> getRenderedItems()
    • getBoxWidth

      public int getBoxWidth()
    • setBoxWidth

      public void setBoxWidth(int boxWidth)
    • getBoxHeight

      public int getBoxHeight()
    • setBoxHeight

      public void setBoxHeight(int boxHeight)
    • getBoxDistanceVertical

      public int getBoxDistanceVertical()
    • setBoxDistanceVertical

      public void setBoxDistanceVertical(int boxDistanceVertical)
    • getBoxDistanceHorizontal

      public int getBoxDistanceHorizontal()
    • setBoxDistanceHorizontal

      public void setBoxDistanceHorizontal(int boxDistanceHorizontal)
    • getBoxBackground

      public String getBoxBackground()
    • setBoxBackground

      public void setBoxBackground(String boxBackground)
    • getBoxBorderColor

      public String getBoxBorderColor()
    • setBoxBorderColor

      public void setBoxBorderColor(String boxBorderColor)
    • getBoxButtonColor

      public String getBoxButtonColor()
    • setBoxButtonColor

      public void setBoxButtonColor(String boxButtonColor)
    • getButtonWidth

      public int getButtonWidth()
    • setButtonWidth

      public void setButtonWidth(int buttonWidth)
    • getButtonColorCollapsed

      public String getButtonColorCollapsed()
    • setButtonColorCollapsed

      public void setButtonColorCollapsed(String buttonColorCollapsed)
    • getButtonColorOpened

      public String getButtonColorOpened()
    • setButtonColorOpened

      public void setButtonColorOpened(String buttonColorOpened)
    • getBoxBackgroundSelected

      public String getBoxBackgroundSelected()
    • setBoxBackgroundSelected

      public void setBoxBackgroundSelected(String boxBackgroundSelected)
    • clearSelection

      public void clearSelection()
    • selectNode

      public void selectNode(GraphicalTreeNode node)
    • initializePageBean

      public void initializePageBean(Map<String,String> initData)
      Specified by:
      initializePageBean in interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
      Overrides:
      initializePageBean in class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
    • onBeforeRendering

      public void onBeforeRendering()
      Specified by:
      onBeforeRendering in interface org.eclnt.jsfserver.pagebean.IPageBean
      Overrides:
      onBeforeRendering in class org.eclnt.jsfserver.pagebean.PageBean
    • render

      protected void render()
    • renderNode

      protected org.eclnt.ccaddons.pbc.CCGraphicalTree.RenderResponse renderNode(GraphicalTreeNode node, int level, int currentY)