Class CCXYEditor

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

    • CCXYEditor

      public CCXYEditor()
  • 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
    • prepare

      public void prepare(IXYContentRenderer renderer, List<IXYContent> xyContents, CCXYEditor.IListener listener)
    • 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
    • initializePageBeanConfigItems

      public void initializePageBeanConfigItems(List<org.eclnt.jsfserver.pagebean.PageBeanConfigItem> configItems)
      Specified by:
      initializePageBeanConfigItems in interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
      Overrides:
      initializePageBeanConfigItems 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
    • getContent

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

      public boolean getAvailableMultiSelectionFunctions()
    • getScalePercentage

      public int getScalePercentage()
    • setScalePercentage

      public void setScalePercentage(int scalePercentage)
    • getMoveSelectedToFront

      public boolean getMoveSelectedToFront()
    • setMoveSelectedToFront

      public void setMoveSelectedToFront(boolean moveSelectedToFront)
    • getDropOnlyOnSelectedContent

      public boolean getDropOnlyOnSelectedContent()
    • setDropOnlyOnSelectedContent

      public void setDropOnlyOnSelectedContent(boolean dropOnlyOnSelectedContent)
    • getXyContents

      public List<IXYContent> getXyContents()
    • getPageMargin

      public XYMargin getPageMargin()
    • setPageMargin

      public void setPageMargin(XYMargin pageMargin)
    • getRaster

      public int getRaster()
    • setRaster

      public void setRaster(int value)
    • getScale

      public float getScale()
    • onRightAlignAction

      public void onRightAlignAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onLeftAlignAction

      public void onLeftAlignAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onTopAlignAction

      public void onTopAlignAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onBottomAlignAction

      public void onBottomAlignAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onMoveUp

      public void onMoveUp(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onMoveDown

      public void onMoveDown(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onMoveLeft

      public void onMoveLeft(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onMoveRight

      public void onMoveRight(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • selectXYContent

      public void selectXYContent(IXYContent content)
    • selectXYContents

      public void selectXYContents(Set<IXYContent> contents)
    • deselectAllXYContent

      public void deselectAllXYContent()
    • getSelectedXYContent

      public Set<IXYContent> getSelectedXYContent()
    • drillUpSizes

      public void drillUpSizes()
    • getDrawCommandsLeft

      public String getDrawCommandsLeft()
    • setDrawCommandsLeft

      public void setDrawCommandsLeft(String value)
    • getDrawCommandsHeader

      public String getDrawCommandsHeader()
    • setDrawCommandsHeader

      public void setDrawCommandsHeader(String value)
    • getDrawCommandsBody

      public String getDrawCommandsBody()
    • setDrawCommandsBody

      public void setDrawCommandsBody(String value)
    • notifyNewXMLElement

      public void notifyNewXMLElement(org.eclnt.ccee.simplexml.SimpleXMLElement parent, org.eclnt.ccee.simplexml.SimpleXMLElement newChild)
    • checkIfContentIsSelected

      public boolean checkIfContentIsSelected(IXYContent content)
    • checkIfContentCanBeMoved

      protected Boolean checkIfContentCanBeMoved(IXYContent xyContent)
    • checkIfContentCanBeResized

      protected boolean checkIfContentCanBeResized(IXYContent xyContent)