Uses of Class
lib.JTreeNode

Packages that use JTreeNode
lib   
 

Uses of JTreeNode in lib
 

Fields in lib declared as JTreeNode
private  JTreeNode JTreeNode.parent
           
private  JTreeNode JDiagram.root
           
 

Methods in lib that return JTreeNode
static JTreeNode ActionElement.actionListToTree(java.lang.String text, java.lang.String subText, java.util.ArrayList triggerList, JTreeNode start, IEditableElement bindTo)
          Convert an arraylist of actionelements into a tree representation.
 JTreeNode TimeUnit.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
           
 JTreeNode LearnableActionPattern.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Don't call this on ourselves
 JTreeNode IEditableElement.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Build the tree structure of the file
 JTreeNode DriveElement.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Build the tree structure of the file
 JTreeNode DriveCollection.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Build the tree structure of the file
 JTreeNode CompetenceElement.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Convert this element into a tree branch
 JTreeNode Competence.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Convert this element into a tree branch
 JTreeNode ActionPattern.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Convert this element into a tree branch
 JTreeNode ActionElement.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Convert this element into a tree branch
 JTreeNode JTreeNode.findAndFocus(IEditableElement element)
          Scan the tree looking for an element with the correct value and return it, as well as grabbing the focus.
 JTreeNode JTreeNode.getParentNode()
          Get the parent node of this element
 JTreeNode JDiagram.getRoot()
          Get the root of the tree we're rendering
 JTreeNode LearnableActionPattern.toActionTree()
          Produce a diagram tree hierarchy of action pattern elements
 JTreeNode LearnableActionPattern.toCompetenceTree()
          Produce a tree hierarchy of competence elements
 JTreeNode LearnableActionPattern.toDriveTree()
          Produce a tree hierarchy of drive elements
 JTreeNode LearnableActionPattern.toLogicTree()
          Produce a logic tree
 JTreeNode LearnableActionPattern.toOverviewTree()
          Produce an overview tree
 

Methods in lib with parameters of type JTreeNode
static JTreeNode ActionElement.actionListToTree(java.lang.String text, java.lang.String subText, java.util.ArrayList triggerList, JTreeNode start, IEditableElement bindTo)
          Convert an arraylist of actionelements into a tree representation.
 void JTreeNode.addChild(JTreeNode child)
          Add a new child node off this one
 JTreeNode TimeUnit.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
           
 JTreeNode LearnableActionPattern.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Don't call this on ourselves
 JTreeNode IEditableElement.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Build the tree structure of the file
 JTreeNode DriveElement.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Build the tree structure of the file
 JTreeNode DriveCollection.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Build the tree structure of the file
 JTreeNode CompetenceElement.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Convert this element into a tree branch
 JTreeNode Competence.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Convert this element into a tree branch
 JTreeNode ActionPattern.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Convert this element into a tree branch
 JTreeNode ActionElement.buildTree(JTreeNode root, LearnableActionPattern lap, boolean detailed, boolean expanded)
          Convert this element into a tree branch
private  void StandardDiagramRenderer.layoutButton(JDiagram diagram, java.awt.Dimension dimensions, JTreeNode button, int x, int y)
          Draw the button onto the form at the relevant position
private  void PrintDiagramRenderer.layoutButton(JDiagram diagram, java.awt.Dimension dimensions, JTreeNode button, int x, int y)
          Draw the button onto the form at the relevant position
private  void StandardDiagramRenderer.layoutNodes(JDiagram diagram, java.awt.Dimension dimensions, JTreeNode node, int xDepth)
          Recursively render the diagram
private  void PrintDiagramRenderer.layoutNodes(JDiagram diagram, java.awt.Dimension dimensions, JTreeNode node, int xDepth)
          Recursively render the diagram
 void StandardDiagramRenderer.layoutNodes(JDiagram diagram, JTreeNode root)
          Lay out a hierarchy of nodes onto the diagram
 void PrintDiagramRenderer.layoutNodes(JDiagram diagram, JTreeNode root)
          Lay out a hierarchy of nodes onto the diagram
 void IRenderer.layoutNodes(JDiagram diagram, JTreeNode root)
          Lay out a hierarchy of nodes onto the diagram.
private  void StandardDiagramRenderer.paintRecursively(java.awt.Graphics g, JTreeNode node)
          Recursively iterate through the tree and draw the lines connecting buttons
private  void PrintDiagramRenderer.paintRecursively(java.awt.Graphics g, JTreeNode node)
          Recursively iterate through the tree and draw the lines connecting buttons
 void StandardDiagramRenderer.paintTreeNode(JTreeNode node, java.awt.Graphics g)
          Paint an individual tree node
 void PrintDiagramRenderer.paintTreeNode(JTreeNode node, java.awt.Graphics g)
          Paint an individual tree node
 void IRenderer.paintTreeNode(JTreeNode node, java.awt.Graphics graphics)
          Paint a tree node on a diagram.
 void VerticalListOrganiser.populateOptionsPanel(JAbode mainGui, JEditorWindow internal, JDiagram diagram, JTreeNode subject)
          This option populates the options/commands panel of the main GUI display with a list of relevent actions based on the currently selected tree node;
 void IListOrganiser.populateOptionsPanel(JAbode mainGui, JEditorWindow internal, JDiagram diagram, JTreeNode subject)
          Populate the options panel on the right of the screen with the relevent list re-arrangement buttons for this type of object.
 void HorizontalListOrganiser.populateOptionsPanel(JAbode mainGui, JEditorWindow internal, JDiagram diagram, JTreeNode subject)
          Populate the options panel on the right of the screen with the relevent list re-arrangement buttons for a list that is being re-arranged horizontally.
 void DestructiveListOrganiser.populateOptionsPanel(JAbode mainGui, JEditorWindow internal, JDiagram diagram, JTreeNode subject)
          Populate the options panel on the right of the screen with the buttons for deleting constructs
 void LearnableActionPattern.scanActionTree(JTreeNode deNode, java.lang.String action, boolean detailed, boolean expanded)
          Add the specified node summary beneath the current node (i.e in overview mode, use to add the sub-tree for the action pattern or competence in question)
 void JTreeNode.setParent(JTreeNode node)
          Set the parent of this object in the tree
 void JTreeNode.setParentNode(JTreeNode parentNode)
          Set the parent node of this element
 void JDiagram.setRoot(JTreeNode rootNode)
          Reset the root of the tree we're rendering
 void TimeUnit.showContextMenu(JTreeNode showOn, LearnableActionPattern lap, JEditorWindow window, JDiagram diagram)
          Produce and show a context menu for this object
 void LearnableActionPattern.showContextMenu(JTreeNode showOn, LearnableActionPattern lap, JEditorWindow window, JDiagram diagram)
          Produce and show a context menu for this object
 void IEditableElement.showContextMenu(JTreeNode showOn, LearnableActionPattern lap, JEditorWindow window, JDiagram diagram)
          Produce and show a context menu for this object
 void DriveElement.showContextMenu(JTreeNode showOn, LearnableActionPattern lap, JEditorWindow window, JDiagram diagram)
          Produce and show a context menu for this object
 void DriveCollection.showContextMenu(JTreeNode showOn, LearnableActionPattern lap, JEditorWindow window, JDiagram diagram)
          Produce and show a context menu for this object
 void CompetenceElement.showContextMenu(JTreeNode showOn, LearnableActionPattern lap, JEditorWindow window, JDiagram diagram)
          Produce and show a context menu for this object
 void Competence.showContextMenu(JTreeNode showOn, LearnableActionPattern lap, JEditorWindow window, JDiagram diagram)
          Produce and show a context menu for this object
 void ActionPattern.showContextMenu(JTreeNode showOn, LearnableActionPattern lap, JEditorWindow window, JDiagram diagram)
          Produce and show a context menu for this object
 void ActionElement.showContextMenu(JTreeNode showOn, LearnableActionPattern lap, JEditorWindow window, JDiagram diagram)
          Produce and show a context menu for this object
private  void JDiagram.unvalidateRecursive(JTreeNode root)
          Recurse through the tree setting everything as valid
private  void JDiagram.validateRecursive(LearnableActionPattern lap, JTreeNode root, java.util.ArrayList actions, java.util.ArrayList senses)
          Recurse through tree looking for primitives that are not defined.
 

Constructors in lib with parameters of type JTreeNode
JDiagram(JEditorWindow parentFrame, JTreeNode tree, IRenderer render, boolean expanded, boolean detailed)
          Create a new diagram with a root node and a parent frame
JTreeNode(java.lang.String title, java.lang.String caption, java.awt.Color col, IEditableElement element, JTreeNode parentNode)
          Initialize our tree node
JTreeNode(java.lang.String title, java.lang.String caption, java.awt.Color col, IEditableElement element, JTreeNode parentNode, IRenderer renderObject)
          Create this tree node, but make sure it has a rendering object of its own.
JTreeNode(java.lang.String title, java.lang.String caption, java.awt.Color col, IEditableElement element, JTreeNode parentNode, IRenderer renderObject, java.util.ArrayList group)