mwalk Platform 0.3.0

Uses of Class
mwalk.core.TreeNode

Packages that use TreeNode
mwalk.core Provides the core components of mwalk
mwalk.util Provides utility classes for mwalk
mwalk.visitor Provides standard collection of vistiors
 

Uses of TreeNode in mwalk.core
 

Subclasses of TreeNode in mwalk.core
 class Receiver
          A specialized TreeNode class that represents a receiver in the multicast tree.
 class Router
          A specialized TreeNode class that represents an intermediate router in the multicast tree.
 class Source
           
 

Fields in mwalk.core declared as TreeNode
 TreeNode Link.node
          Child node on other end of link
 

Methods in mwalk.core that return TreeNode
 TreeNode[] TreeNode.getParents()
          Return a list of this node's parents.
 TreeNode[] TreeNode.getChildren()
          Return a list of this node's children.
 TreeNode TreeNode.addParent(TreeNode parent)
           
 TreeNode TreeNode.addChild(TreeNode child)
           
 TreeNode[] TreeNode.getActiveChildren(ActivityEvaluator eval)
           
 TreeNode[] TreeNode.getActiveChildren(ActivityEvaluator eval, long time)
           
static TreeNode[] TreeNode.toNodeArray(java.util.Enumeration list, int size)
           
 TreeNode Tree.getNode(java.lang.String ip)
           
 TreeNode Tree.addNode(TreeNode node)
           
 

Methods in mwalk.core with parameters of type TreeNode
 Link TreeNode.getChildLink(TreeNode child)
           
 TreeNode TreeNode.addParent(TreeNode parent)
           
 TreeNode TreeNode.addChild(TreeNode child)
           
protected  Link TreeNode.addChildLink(TreeNode child)
           
 void TreeNode.delParent(TreeNode parent)
           
 void TreeNode.delChild(TreeNode child)
           
 void TreeNode.activateLink(TreeNode child, long time, long next)
           
 long TreeNode.deactivateLink(TreeNode child, long time)
           
 boolean TreeNode.equals(TreeNode node)
           
 TreeNode Tree.addNode(TreeNode node)
           
 void Tree.delNode(TreeNode node)
           
 java.lang.Object Tree.walkDown(DownVisitor visitor, TreeNode node)
           
 java.lang.Object Tree.walkUp(UpVisitor visitor, TreeNode node)
           
 

Constructors in mwalk.core with parameters of type TreeNode
Link.Link(TreeNode node)
          Constructor.
 

Uses of TreeNode in mwalk.util
 

Fields in mwalk.util declared as TreeNode
protected  TreeNode[] ReceiverRandomizer.recvs
          List of receivers in tree
 

Uses of TreeNode in mwalk.visitor
 

Fields in mwalk.visitor declared as TreeNode
(package private)  TreeNode TraceVisitor.parent
          Reference to parent node
 

Methods in mwalk.visitor that return TreeNode
 TreeNode[] AbstractVisitor.getParents(Tree tree, TreeNode node)
          Retrieve the list of parents of this node.
 TreeNode[] AbstractVisitor.getChildren(Tree tree, TreeNode node)
          Retrieve the list of children of this node.
 TreeNode[] PrintVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
 TreeNode[] UpVisitor.getParents(Tree tree, TreeNode node)
          Get a list of parents for the current node applying correct activity semantics.
 TreeNode[] RandomPathVisitor.getParents(Tree tree, TreeNode node)
          Retrieve the list of parents of this node.
 TreeNode[] GlobalVisitor.getParents(Tree tree, TreeNode node)
          Get a list of parents for the current node applying correct activity semantics.
 TreeNode[] GlobalVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
 TreeNode[] MetricVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
 TreeNode[] DownVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
 TreeNode[] VisualVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
 TreeNode[] PrimaryPathVisitor.getParents(Tree tree, TreeNode node)
          Retrieve the list of parents of this node.
 TreeNode[] CollapseVisitor.getChildren(Tree tree, TreeNode node)
          Retrieve the list of children of this node.
 TreeNode[] JoinVisitor.getParents(Tree tree, TreeNode node)
          Get a list of parents for the current node applying correct activity semantics.
 TreeNode[] TraceVisitor.getParents(Tree tree, TreeNode node)
          Get a list of parents for the current node applying correct activity semantics.
 

Methods in mwalk.visitor with parameters of type TreeNode
 java.lang.Object AbstractVisitor.visitUp(Tree tree, TreeNode node)
          Visit the current node prior to visiting parent.
 java.lang.Object AbstractVisitor.visitUp(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting parent.
 TreeNode[] AbstractVisitor.getParents(Tree tree, TreeNode node)
          Retrieve the list of parents of this node.
 java.lang.Object AbstractVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 java.lang.Object AbstractVisitor.visitDown(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting children.
 TreeNode[] AbstractVisitor.getChildren(Tree tree, TreeNode node)
          Retrieve the list of children of this node.
 boolean AbstractVisitor.haveSeen(TreeNode node)
           
 boolean AbstractVisitor.haveVisited(TreeNode node)
           
 boolean AbstractVisitor.markSeen(TreeNode node)
           
 boolean AbstractVisitor.markVisited(TreeNode node)
           
 void PrintVisitor.printData(Tree tree, TreeNode node, java.lang.String line)
          Print a single line of data.
 TreeNode[] PrintVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
 java.lang.Object UpVisitor.visitUp(Tree tree, TreeNode node)
          Visit the current node prior to visiting parent.
 java.lang.Object UpVisitor.visitUp(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting parent.
 TreeNode[] UpVisitor.getParents(Tree tree, TreeNode node)
          Get a list of parents for the current node applying correct activity semantics.
 TreeNode[] RandomPathVisitor.getParents(Tree tree, TreeNode node)
          Retrieve the list of parents of this node.
 java.lang.Object GlobalVisitor.visitUp(Tree tree, TreeNode node)
          Visit the current node prior to visiting parent.
 java.lang.Object GlobalVisitor.visitUp(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting parent.
 java.lang.Object GlobalVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 java.lang.Object GlobalVisitor.visitDown(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting children.
 TreeNode[] GlobalVisitor.getParents(Tree tree, TreeNode node)
          Get a list of parents for the current node applying correct activity semantics.
 TreeNode[] GlobalVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
 java.lang.Object DataVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 java.lang.Object LinkCountVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 java.lang.Object ExportVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
protected  java.lang.String ExportVisitor.getID(TreeNode node)
          Return the node's ID.
 java.lang.Object MetricVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 java.lang.Object MetricVisitor.visitDown(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting children.
 TreeNode[] MetricVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
protected abstract  MetricCount MetricVisitor.doVisit(Tree tree, TreeNode node, java.util.Vector list)
           
protected  MetricCount BasicMetricVisitor.doVisit(Tree tree, TreeNode node, java.util.Vector list)
           
 java.lang.Object UpathMetricVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 java.lang.Object DownVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 java.lang.Object DownVisitor.visitDown(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting children.
 TreeNode[] DownVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
 java.lang.Object VisualVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 TreeNode[] VisualVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
 java.lang.Object MergeVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 java.lang.Object MergeVisitor.visitDown(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting children.
protected  MetricCount GatewayMetricVisitor.doVisit(Tree tree, TreeNode node, java.util.Vector list)
           
 java.lang.Object PathlessVisitor.visitUp(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting parent.
protected  void DegreeCountVisitor.printData(Tree tree, TreeNode node, DegreeCount count)
          Print a single line of data for a node.
 java.lang.Object DegreeCountVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 java.lang.Object DegreeCountVisitor.visitDown(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting children.
 TreeNode[] PrimaryPathVisitor.getParents(Tree tree, TreeNode node)
          Retrieve the list of parents of this node.
protected  void CollapseVisitor.transfer(TreeNode src, TreeNode dst)
          Transfer children from one node to another.
 java.lang.Object CollapseVisitor.visitDown(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting children.
 TreeNode[] CollapseVisitor.getChildren(Tree tree, TreeNode node)
          Retrieve the list of children of this node.
 TreeNode[] JoinVisitor.getParents(Tree tree, TreeNode node)
          Get a list of parents for the current node applying correct activity semantics.
 java.lang.Object TraceVisitor.visitUp(Tree tree, TreeNode node)
          Visit the current node prior to visiting parent.
 TreeNode[] TraceVisitor.getParents(Tree tree, TreeNode node)
          Get a list of parents for the current node applying correct activity semantics.
 


mwalk Platform 0.3.0

Submit a bug or feature mwalk Platform API Specification 0.3.0
Sensitivity: {Public:Research}
Copyright(c) 2000, Robert Chalmers