Class CCTreeWithDragDrop

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

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Default implementation of the listener interface.
    static interface 
    Listener interface for the CCTreeWithDragDrop component.
    class 
     
    static class 
    Tree node implementation for the CCTreeWithDragDrop component.

    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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
     
    protected boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
     
     
     
    org.eclnt.jsfserver.elements.impl.FIXGRIDTreeBinding<CCTreeWithDragDrop.TreeNode>
     
    protected void
     
    void
     
    protected void
    processDrop(CCTreeWithDragDrop.TreeNode targetNode, boolean asSideNode, boolean asFirst)
     

    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

    • CCTreeWithDragDrop

      public CCTreeWithDragDrop()
  • 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(CCTreeWithDragDrop.IListener listener)
    • getTree

      public org.eclnt.jsfserver.elements.impl.FIXGRIDTreeBinding<CCTreeWithDragDrop.TreeNode> getTree()
    • getDropreceive

      public String getDropreceive()
    • getDragsend

      public String getDragsend()
    • getAvailableImplode

      public boolean getAvailableImplode()
    • getAvailableExplode

      public boolean getAvailableExplode()
    • getAvailableCreateRootItem

      public boolean getAvailableCreateRootItem()
    • getAvailableCreateChildItem

      public boolean getAvailableCreateChildItem()
    • getAvailableRemove

      public boolean getAvailableRemove()
    • loadTreeNodes

      protected void loadTreeNodes()
    • processDrop

      protected void processDrop(CCTreeWithDragDrop.TreeNode targetNode, boolean asSideNode, boolean asFirst)
    • checkDrop

      protected boolean checkDrop(CCTreeWithDragDrop.TreeNode targetNode)
    • checkDrop

      protected boolean checkDrop(CCTreeWithDragDrop.TreeNode targetNode, CCTreeWithDragDrop.TreeNode draggedNode)