Class DItemTree

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, org.kopi.galite.visual.base.UComponent, org.kopi.galite.visual.FileProductionListener, org.kopi.galite.visual.ModelCloseListener, org.kopi.galite.visual.ProgressDialogListener, org.kopi.galite.visual.UItemTree, org.kopi.galite.visual.UWindow, org.kopi.galite.visual.VActionListener, org.kopi.galite.visual.WaitDialogListener, org.kopi.galite.visual.WaitInfoListener

public class DItemTree extends DWindow implements org.kopi.galite.visual.UItemTree
See Also:
  • Constructor Details

    • DItemTree

      public DItemTree(org.kopi.galite.visual.VItemTree model)
  • Method Details

    • setTree

      public void setTree()
      Specified by:
      setTree in interface org.kopi.galite.visual.UItemTree
    • run

      public void run() throws org.kopi.galite.visual.VException
      Description copied from class: DWindow
      starts the window
      Specified by:
      run in interface org.kopi.galite.visual.UWindow
      Specified by:
      run in class DWindow
      Throws:
      org.kopi.galite.visual.VException - an exception may be raised by triggers
    • getSelectedNode

      protected DefaultMutableTreeNode getSelectedNode()
      Returns the TreeNode instance that is selected in the tree. If nothing is selected, null is returned.
    • setSelectedItem

      public void setSelectedItem()
      Sets item selection state
      Specified by:
      setSelectedItem in interface org.kopi.galite.visual.UItemTree
    • setDefaultItem

      public void setDefaultItem()
      Set selected item as default element
      Specified by:
      setDefaultItem in interface org.kopi.galite.visual.UItemTree
    • addItem

      public void addItem() throws org.kopi.galite.visual.VException
      Insert new item
      Specified by:
      addItem in interface org.kopi.galite.visual.UItemTree
      Throws:
      org.kopi.galite.visual.VException
    • removeSelectedItem

      public void removeSelectedItem()
      Remove selected item from the tree
      Specified by:
      removeSelectedItem in interface org.kopi.galite.visual.UItemTree
    • attacheToParent

      public void attacheToParent(DefaultTreeModel treeModel, DefaultMutableTreeNode node, DefaultMutableTreeNode parent)
      Attache children to removed item parent
    • setLevel

      public void setLevel(DefaultTreeModel treeModel, DefaultMutableTreeNode node)
      Sets level of all children of an item
    • editSelectedItem

      public void editSelectedItem()
      Edit the selected item
      Specified by:
      editSelectedItem in interface org.kopi.galite.visual.UItemTree
    • localiseSelectedItem

      public void localiseSelectedItem()
      Localise the selected item
      Specified by:
      localiseSelectedItem in interface org.kopi.galite.visual.UItemTree
    • getTree

      public org.kopi.galite.visual.UItemTree.UTreeComponent getTree()
      Specified by:
      getTree in interface org.kopi.galite.visual.UItemTree
    • getModel

      public org.kopi.galite.visual.VItemTree getModel()
      Description copied from class: DWindow
      Get Model
      Specified by:
      getModel in interface org.kopi.galite.visual.UWindow
      Overrides:
      getModel in class DWindow