Uses of Interface
treebolic.model.INode

Packages that use INode
treebolic   
treebolic.component   
treebolic.control   
treebolic.core   
treebolic.generator   
treebolic.generator.model   
treebolic.model   
treebolic.provider.fs   
treebolic.provider.owl   
treebolic.provider.wn   
treebolic.provider.xml.graph   
treebolic.view   
 

Uses of INode in treebolic
 

Methods in treebolic that return INode
private  INode Widget.getFocusNode()
          Get node to initially receive focus
 

Methods in treebolic with parameters of type INode
private  void Widget.loadImages(INode thisNode)
          Load node and node's children's images
 void Widget.mount(INode thisMountingNode, java.lang.String thisSource)
          Mount a source at node
 void Widget.umount(INode thisMountedNode)
          Unmount at mountpoint node
 

Uses of INode in treebolic.component
 

Methods in treebolic.component with parameters of type INode
static java.lang.String PopupMenu.expandPercent(java.lang.String thisString, java.lang.String thisValue, INode thisNode)
          Expand string
static javax.swing.JPopupMenu PopupMenu.makePopup(Controller thisController, java.lang.String thisValue, INode thisNode, Settings theseSettings)
          Make popup menu
 

Uses of INode in treebolic.control
 

Fields in treebolic.control declared as INode
private  INode MouseAdapter.theHotNode
          Hot node
 

Methods in treebolic.control that return INode
 INode Controller.findNode(int vx, int vy)
          Find node
 INode MouseAdapter.getHotNode()
          Get hot node
private  INode Controller.match(java.lang.String thisString, Controller.MatchScope thisScope, Controller.MatchMode thisMode, INode thisNode)
          Match node against for string
static INode Mounter.prune(INode thisMountedNode, java.util.List<IEdge> theseEdges)
          Prune mounted children nodes, and remove orphaned edges
 

Methods in treebolic.control with parameters of type INode
 void Controller.dispatch(Controller.Action thisAction, java.lang.String thisLink, java.lang.String thisLinkTarget, java.lang.String thisMatchTarget, Controller.MatchScope thisMatchScope, Controller.MatchMode thisMatchMode, INode thisNode)
          Dispatch action
static boolean Mounter.graft(INode thisMountingNode, INode thisMountedNode, java.util.List<IEdge> theseEdges, java.util.List<IEdge> theseMountedEdges)
          Graft mounted node onto mounting node
private  INode Controller.match(java.lang.String thisString, Controller.MatchScope thisScope, Controller.MatchMode thisMode, INode thisNode)
          Match node against for string
 void Controller.popup(int x, int y, INode thisNode)
           
static INode Mounter.prune(INode thisMountedNode, java.util.List<IEdge> theseEdges)
          Prune mounted children nodes, and remove orphaned edges
private  void Controller.putNode(INode thisNode)
          Display node
private static void Mounter.removeSubtreeEdges(java.util.List<IEdge> theseEdges, INode thisMountedNode)
           
 

Uses of INode in treebolic.core
 

Methods in treebolic.core with parameters of type INode
private  void Transformer.applyReset(INode thisNode)
          Apply reset
private  void Transformer.applyTransform(INode thisNode, IHyperTransform thisTransform)
          Apply transform
abstract  void AbstractLayerOut.layout(INode thisNode)
          Do layout
 void LayerOut.layout(INode thisNode)
           
abstract  void AbstractLayerOut.layout(INode thisNode, Complex thisCenter, double thisHalfWedge, double thisOrientation)
          Do layout
 void LayerOut.layout(INode thisNode, Complex thisCenter, double thisHalfWedge, double thisOrientation)
           
private  void LayerOut.layoutChildren(INode thisNode, double thisHalfWedge, double thisOrientation)
          Lay out children
 void Transformer.reset(INode thisNode)
          Reset
 void Transformer.transform(INode thisNode)
          Transform
 void Weigher.weigh(INode thisNode)
          Weigh this node
 

Uses of INode in treebolic.generator
 

Methods in treebolic.generator with parameters of type INode
private static org.w3c.dom.Element ModelToDocumentTransformer.makeNode(org.w3c.dom.Document thisDocument, INode thisNode)
          Make node element
 

Uses of INode in treebolic.generator.model
 

Methods in treebolic.generator.model with parameters of type INode
private static void ModelUtils.getIdMap(INode thisNode, java.util.Map<java.lang.String,java.util.SortedSet<java.lang.String>> thisMap)
          Recursive traversal of nodes for ids
private static void ModelUtils.getImageMap(INode thisNode, java.util.Map<java.lang.String,java.util.SortedSet<java.lang.String>> thisMap)
          Recursive traversal of nodes for images
private static void ModelUtils.getLinkMap(INode thisNode, java.util.Map<java.lang.String,java.util.SortedSet<java.lang.String>> thisMap)
          Recursive traversal of nodes for mounts
private static void ModelUtils.getMountMap(INode thisNode, java.util.Map<java.lang.String,java.util.SortedSet<java.lang.String>> thisMap)
          Recursive traversal of nodes for mounts
static TreeMutableNode ModelUtils.toMutable(INode thatNode, java.util.Map<java.lang.String,MutableNode> thisIdToNodeMap, java.util.Map<INode,MutableNode> thisOldToNewNodeMap)
          Make of copy of this model with mutable nodes
 

Method parameters in treebolic.generator.model with type arguments of type INode
static TreeMutableNode ModelUtils.toMutable(INode thatNode, java.util.Map<java.lang.String,MutableNode> thisIdToNodeMap, java.util.Map<INode,MutableNode> thisOldToNewNodeMap)
          Make of copy of this model with mutable nodes
 

Uses of INode in treebolic.model
 

Classes in treebolic.model that implement INode
 class MutableNode
          Mutable node
 class Node
          Node implementation
 class TreeMutableNode
          Extended Mutable node (mutable tree links, copy constructor)
 

Fields in treebolic.model declared as INode
protected  INode Edge.theFromNode
          From-node
 INode MountPoint.Mounting.theMountedNode
          Mounted node reference
 INode MountPoint.Mounted.theMountingNode
          Mounting node reference
protected  INode Node.theParent
          Parent node
private  INode Tree.theRoot
          Root node
protected  INode Edge.theToNode
          To-node
 

Fields in treebolic.model with type parameters of type INode
protected  java.util.List<INode> Node.theChildren
          Node children
 

Methods in treebolic.model that return INode
 INode Tree.findNodeAt(INode thisStart, Complex thisLocation)
          Find node nearest to location
 INode Tree.findNodeById(INode thisStart, java.lang.String thisId)
          Find node by id
 INode Edge.getFrom()
           
 INode IEdge.getFrom()
          Get from-node
 INode Node.getParent()
           
 INode INode.getParent()
          Get tree node parent
 INode Tree.getRoot()
          Get root node
 INode Edge.getTo()
           
 INode IEdge.getTo()
          Get to-node
static INode TreeMutableNode.makeDefaultTree()
          Make default root node
 

Methods in treebolic.model that return types with arguments of type INode
 java.util.List<INode> Node.getChildren()
           
 java.util.List<INode> INode.getChildren()
          Get children nodes
 

Methods in treebolic.model with parameters of type INode
 INode Tree.findNodeAt(INode thisStart, Complex thisLocation)
          Find node nearest to location
 INode Tree.findNodeById(INode thisStart, java.lang.String thisId)
          Find node by id
 void Node.setParent(INode thisParent)
           
 void INode.setParent(INode thisParent)
          Set tree node parent (used by mounting)
 void Tree.setRoot(INode thisRoot)
          Set root node
static java.lang.String ModelDump.toString(INode thisNode, int thisLevel)
          Stringify node and children
 

Method parameters in treebolic.model with type arguments of type INode
 void TreeMutableNode.setChildren(java.util.List<INode> theseChildren)
          Set children
 

Constructors in treebolic.model with parameters of type INode
Edge(INode thisFromINode, INode thisToINode)
          Construct edge
MutableEdge(INode thisFromNode, INode thisToNode)
          Construct node
MutableNode(INode thisParent, java.lang.String thisId)
          Constructor
Node(INode thisParent, java.lang.String thisId)
          Construct node
Tree(INode thisRoot, java.util.List<IEdge> theseEdges)
          Constructor
TreeMutableNode(INode thatNode)
          Copy constructor (the resulting node node has no tree parent nor tree children)
 

Uses of INode in treebolic.provider.fs
 

Classes in treebolic.provider.fs that implement INode
 class FsNode
          FsNode implementation for file system provider
 

Constructors in treebolic.provider.fs with parameters of type INode
FsNode(INode thisParent, java.io.File thisFile)
          Constructor
 

Uses of INode in treebolic.provider.owl
 

Methods in treebolic.provider.owl with parameters of type INode
static void OwlParser.walkClasses(INode thisParentClassNode, com.hp.hpl.jena.util.iterator.ExtendedIterator theseClasses, java.lang.String thisUrlString)
          Walk classes in iterator
static void OwlParser.walkProperties(INode thisParentNode, com.hp.hpl.jena.util.iterator.ExtendedIterator theseProperties)
          Walk properties in iterator
 

Uses of INode in treebolic.provider.wn
 

Classes in treebolic.provider.wn that implement INode
 class LinkNode
          Node for WordNet link
 class PosNode
          Part of Speech node
 class SenseNode
          Sense node
 class WordNode
          Item node
 

Uses of INode in treebolic.provider.xml.graph
 

Classes in treebolic.provider.xml.graph that implement INode
 class MutableGraphNode
          Graph node
 

Uses of INode in treebolic.view
 

Fields in treebolic.view declared as INode
private  INode View.theFocusNode
          Focus node
private  INode View.theHotNode
          Hot node
 

Methods in treebolic.view that return INode
 INode View.findNode(int vx, int vy)
          Find node given view location
 INode View.getFocusNode()
          Get focused node
 

Methods in treebolic.view with parameters of type INode
 void View.animateTo(INode thisNode, Complex thisDestination, boolean now)
          Animate node to destination location
 void View.animateToCenter(INode thisNode, boolean now)
          Animate to unit circle center
private  Painter.NodeData Painter.computeNodeData(INode thisNode)
          Compute node data
private  void Painter.computeTree(INode thisNode)
          Compute tree recursively
private  void Painter.drawSpace(INode thisNode)
          Draw node's space
private  void Painter.drawTree(INode thisNode)
          Draw tree recursively
private  void Painter.drawTreeEdge(INode thisParent, INode thisNode)
          Draw tree edge, from parent to child
 java.awt.Point Mapper.getViewLocation(INode thisNode)
          Get view coordinates of node
 void View.mount(INode thisMountedRoot)
          Mount notification hook
 void View.moveTo(INode thisNode, Complex thisDestination)
          Translate node to point
 void View.moveToCenter(INode thisNode)
          Translate node to unit circle center
abstract  void AbstractPainter.paint(INode thisRoot, java.util.List<IEdge> thisEdgeList)
          Paint
 void Painter.paint(INode thisRoot, java.util.List<IEdge> thisEdgeList)
           
 void View.setToolTip(INode thisNode)
          Set tooltip to contain information about this node
 void View.umount(INode thisMountingRoot)
          Unmount notification hook