Class CCSimpleXMLEditorTree

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.ccaddons.pbc.simplexml.CCSimpleXMLEditorTree
All Implemented Interfaces:
Serializable, org.eclnt.jsfserver.pagebean.IPageBean, org.eclnt.jsfserver.util.IErrorAware, org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject

public class CCSimpleXMLEditorTree extends org.eclnt.jsfserver.pagebean.PageBean implements Serializable, org.eclnt.jsfserver.util.IErrorAware
See Also:
  • Constructor Details

    • CCSimpleXMLEditorTree

      public CCSimpleXMLEditorTree()
  • Method Details

    • onApplicationError

      public void onApplicationError(org.eclnt.jsfserver.elements.ApplicationErrorInfo aei)
      Specified by:
      onApplicationError in interface org.eclnt.jsfserver.util.IErrorAware
    • onApplicationErrorDuringSet

      public void onApplicationErrorDuringSet(org.eclnt.jsfserver.elements.ApplicationErrorInfoDuringSet aeids)
      Specified by:
      onApplicationErrorDuringSet in interface org.eclnt.jsfserver.util.IErrorAware
    • getPageName

      public String getPageName()
      Specified by:
      getPageName in interface org.eclnt.jsfserver.pagebean.IPageBean
      Specified by:
      getPageName in class org.eclnt.jsfserver.pagebean.PageBean
    • 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(SXMLMetaData metaData, org.eclnt.ccee.simplexml.SimpleXMLElement xml, CCSimpleXMLEditorTree.IListener listener)
    • getTree

      public org.eclnt.jsfserver.elements.impl.FIXGRIDTreeBinding<CCSimpleXMLEditorTree.TreeNode> getTree()
    • getTreeMenuContent

      public org.eclnt.jsfserver.elements.impl.DYNAMICCONTENTBinding getTreeMenuContent()
    • getTreeNodeMenuContent

      public org.eclnt.jsfserver.elements.impl.DYNAMICCONTENTBinding getTreeNodeMenuContent()
    • getSimpleXml

      public org.eclnt.ccee.simplexml.SimpleXMLElement getSimpleXml()
    • checkIfElementIsSelected

      public boolean checkIfElementIsSelected()
    • getSelectedElements

      public Set<org.eclnt.ccee.simplexml.SimpleXMLElement> getSelectedElements()
    • onViewModeAction

      public void onViewModeAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • getViewMode

      public int getViewMode()
    • setViewMode

      public void setViewMode(int value)
    • getTextAreaXML

      public String getTextAreaXML()
    • setTextAreaXML

      public void setTextAreaXML(String textAreaXML)
    • isXMLShownAsText

      public boolean isXMLShownAsText()
    • selectTreeNodeHoldingXMLElement

      public void selectTreeNodeHoldingXMLElement(org.eclnt.ccee.simplexml.SimpleXMLElement xmlElement, boolean withDeselect)
    • clearSelection

      public void clearSelection()
    • addNewElement

      public void addNewElement(org.eclnt.ccee.simplexml.SimpleXMLElement parent, org.eclnt.ccee.simplexml.SimpleXMLElement newElement, boolean selectNode)
      Add new element from outside processing.
    • getSearchText

      public String getSearchText()
    • setSearchText

      public void setSearchText(String value)
    • onSearchTextAction

      public void onSearchTextAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • getWithHeader

      public boolean getWithHeader()
    • setWithHeader

      public void setWithHeader(boolean value)
    • renderTreeNodePopupContent

      public void renderTreeNodePopupContent(CCSimpleXMLEditorTree.TreeNode treeNode)
    • copyNodes

      public void copyNodes(CCSimpleXMLEditorTree.TreeNode treeNode, ENUMDropPosition position)
    • moveNodes

      public void moveNodes(CCSimpleXMLEditorTree.TreeNode treeNode, ENUMDropPosition position)
    • collapseSelectedNodes

      protected void collapseSelectedNodes()
    • expandSelectedNodes

      protected void expandSelectedNodes()
    • deleteSelectedNodes

      protected void deleteSelectedNodes()
    • deleteSelectedNodes

      protected void deleteSelectedNodes(boolean withListenerEvents)