Class JTreeHpr<T extends JTree>


public class JTreeHpr<T extends JTree> extends JComponentHpr<T>
This class is a simple JTree subclass to support Ribs archival and to support Ribs unified accessor model.
  • Constructor Details

    • JTreeHpr

      public JTreeHpr()
  • Method Details

    • getChildCount

      public int getChildCount(T anObj)
      Override to suppress children.
      Overrides:
      getChildCount in class JComponentHpr<T extends JTree>
    • initUI

      public void initUI(T aTree, UIOwner anOwner)
      Override to install TreeSelectionListener.
      Overrides:
      initUI in class JComponentHpr<T extends JTree>
    • getValue

      public Object getValue(T aTree, String aPropertyName)
      Returns a component's value as a string.
      Overrides:
      getValue in class UIHelper<T extends JTree>
    • getRibsModel

      public RJTreeModel getRibsModel(JTree aTree)
      Returns a Ribs tree model for a given tree, if available.
    • reloadTree

      public static void reloadTree(JTree aTree, boolean doPreserveSelection, boolean doPreserveExpanded)
      Reloads tree.
    • expandAll

      public static void expandAll(JTree aTree, boolean expand)
      If expand is true, expands all nodes in the tree. Otherwise, collapses all nodes in the tree.
    • getSelectedIndex

      public int getSelectedIndex(T aTree)
      Returns the selected index property of given object.
      Overrides:
      getSelectedIndex in class UIHelper<T extends JTree>
    • setSelectedIndex

      public void setSelectedIndex(T aTree, int aValue)
      Sets the selected index property of given object to given value.
      Overrides:
      setSelectedIndex in class UIHelper<T extends JTree>
    • getSelectedItem

      public Object getSelectedItem(T aTree)
      Returns the selected object property of given object.
      Overrides:
      getSelectedItem in class UIHelper<T extends JTree>
    • setSelectedItem

      public void setSelectedItem(T aTree, Object aValue)
      Sets the selected object property of given object to given value.
      Overrides:
      setSelectedItem in class UIHelper<T extends JTree>
    • findTreeObjectPath

      protected static List findTreeObjectPath(TreeModel aModel, Object aNode, Object aValue)
      Finds a tree object.
    • getTreeNodeObject

      protected static Object getTreeNodeObject(Object aNode)
      Returns a value for a tree node.