mwalk Platform 0.3.0

Uses of Class
mwalk.core.Tree

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

Uses of Tree in mwalk.app
 

Fields in mwalk.app declared as Tree
protected  Tree Animator.tree
           
 

Methods in mwalk.app that return Tree
 Tree Builder.build()
          Build tree from supplied logs.
 

Methods in mwalk.app with parameters of type Tree
 void Builder.readStats(Tree tree)
          Read statistics file to extract the session time for the given session.
 void Builder.addReceivers(Tree tree)
          Add receivers to tree from parsed RTCP logs.
 void Builder.addPaths(Tree tree)
          Add paths to tree from parsed mtrace logs.
 void Builder.cleanPaths(Tree tree)
          Remove nodes and links from the tree if they have no path back to the source.
 void Builder.mergePeriods(Tree tree)
          Merge overlapping active periods to reduce the size of the period tables.
 void Builder.markPrimaryPaths(Tree tree)
          Mark primary paths for each receiver.
 

Constructors in mwalk.app with parameters of type Tree
Animator.Animator(Tree tree)
          Constructor.
 

Uses of Tree in mwalk.core
 

Methods in mwalk.core that return Tree
static Tree Tree.load(java.lang.String file)
           
 

Uses of Tree in mwalk.util
 

Methods in mwalk.util with parameters of type Tree
 void ReceiverRandomizer.reset(Tree tree)
          Clear all active receivers.
 void ReceiverRandomizer.randomize(Tree tree)
          Randomly activate the appropriate number of receivers.
 

Uses of Tree in mwalk.visitor
 

Methods in mwalk.visitor with parameters of type Tree
 boolean AbstractVisitor.init(Tree tree)
          Initialize the visitor state.
 void AbstractVisitor.reset(Tree tree)
          Reset the visitor for a new pass over the tree.
 boolean AbstractVisitor.again(Tree tree)
          Check whether the visitor wants another pass over the tree.
 java.util.Enumeration AbstractVisitor.getReceivers(Tree tree)
          Get a list of active receivers.
 boolean AbstractVisitor.nextReceiver(Tree tree, Receiver recv)
          Check whether the next receiver should start a visiting path.
 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.
protected  void PrintVisitor.printHeader(Tree tree)
          Print visitor's header info at start of file.
 void PrintVisitor.printData(Tree tree, TreeNode node, java.lang.String line)
          Print a single line of data.
 void PrintVisitor.printData(Tree tree, java.lang.String line)
          Print a single line of data.
 boolean PrintVisitor.init(Tree tree)
          Initialize visitor.
 TreeNode[] PrintVisitor.getChildren(Tree tree, TreeNode node)
          Get a list of children for the current node applying correct activity semantics.
 boolean UpVisitor.nextReceiver(Tree tree, Receiver recv)
          Check whether the next receiver should start a visiting path.
 java.util.Enumeration UpVisitor.getReceivers(Tree tree)
          Get a list of active receivers.
 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.
 void RandomPathVisitor.reset(Tree tree)
          Reset the visitor for a new pass over the tree.
 boolean RandomPathVisitor.nextReceiver(Tree tree, Receiver recv)
          Check whether the next receiver should start a visiting path.
 TreeNode[] RandomPathVisitor.getParents(Tree tree, TreeNode node)
          Retrieve the list of parents of this node.
 boolean GlobalVisitor.init(Tree tree)
          Initialize the visitor state.
 void GlobalVisitor.reset(Tree tree)
          Reset the visitor for a new pass over the tree.
 boolean GlobalVisitor.again(Tree tree)
          Check whether the visitor wants another pass over the tree.
 void GlobalVisitor.prepare(Tree tree)
          Prepare the up/down visitors for a new pass over the tree.
 boolean GlobalVisitor.nextReceiver(Tree tree, Receiver recv)
          Check whether the next receiver should start a visiting path.
 java.util.Enumeration GlobalVisitor.getReceivers(Tree tree)
          Get a list of active receivers.
 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.
 boolean RandomVisitor.init(Tree tree)
          Initialize visitor.
 void RandomVisitor.reset(Tree tree)
          Reset the visitor for a new pass over the tree.
 boolean RandomVisitor.again(Tree tree)
          Determine whether to walk the tree again.
 boolean CountVisitor.init(Tree tree)
          Initialize visitor.
 boolean CountVisitor.again(Tree tree)
          Determine whether to walk the tree again.
 boolean DataVisitor.init(Tree tree)
          Initialize visitor.
 java.lang.Object DataVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
protected  void LinkCountVisitor.printHeader(Tree tree)
          Print visitor's header info at start of file.
 boolean LinkCountVisitor.init(Tree tree)
          Initialize visitor.
 java.lang.Object LinkCountVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 boolean ExportVisitor.init(Tree tree)
          Initialize visitor.
 void ExportVisitor.reset(Tree tree)
          Reset visitor state.
 boolean ExportVisitor.again(Tree tree)
          Determine whether to walk the tree again.
 java.lang.Object ExportVisitor.visitDown(Tree tree, TreeNode node)
          Visit the current node prior to visiting children.
 void MetricVisitor.startTime(Tree tree)
           
 boolean MetricVisitor.init(Tree tree)
          Initialize the visitor state.
 boolean MetricVisitor.again(Tree tree)
          Check whether the visitor wants another pass over the tree.
 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 abstract  void MetricVisitor.process(Tree tree)
           
protected  void BasicMetricVisitor.printHeader(Tree tree)
          Print visitor's header info at start of file.
 boolean BasicMetricVisitor.init(Tree tree)
          Initialize the visitor state.
 boolean BasicMetricVisitor.again(Tree tree)
          Check whether the visitor wants another pass over the tree.
protected  MetricCount BasicMetricVisitor.doVisit(Tree tree, TreeNode node, java.util.Vector list)
           
protected  void BasicMetricVisitor.process(Tree tree)
           
 boolean UpathMetricVisitor.init(Tree tree)
          Initialize the visitor state.
 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.
 boolean Visitor.init(Tree tree)
          Initialize state.
 void Visitor.reset(Tree tree)
          Reset state.
 boolean Visitor.again(Tree tree)
          Whether to walk the tree again.
 boolean VisualVisitor.init(Tree tree)
          Initialize the visitor state.
 void VisualVisitor.reset(Tree tree)
          Reset the visitor for a new pass over the tree.
 boolean VisualVisitor.again(Tree tree)
          Check whether the visitor wants another pass over the tree.
 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.
 void MergeVisitor.reset(Tree tree)
          Reset the visitor for a new pass over the tree.
 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.
 boolean GatewayMetricVisitor.init(Tree tree)
          Initialize the visitor state.
 void GatewayMetricVisitor.reset(Tree tree)
          Reset the visitor for a new pass over the tree.
protected  MetricCount GatewayMetricVisitor.doVisit(Tree tree, TreeNode node, java.util.Vector list)
           
protected  void GatewayMetricVisitor.process(Tree tree)
           
 int PathlessVisitor.removeReceivers(Tree tree)
          Remove receivers that were marked as pathless.
 void PathlessVisitor.reset(Tree tree)
          Reset the visitor for a new pass over the tree.
 java.lang.Object PathlessVisitor.visitUp(Tree tree, TreeNode node, java.util.Vector list)
          Visit the current node after visiting parent.
 boolean DegreeCountVisitor.init(Tree tree)
          Initialize the visitor state.
protected  void DegreeCountVisitor.printHeader(Tree tree)
          Print visitor's header info at start of file.
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.
 boolean CollapseVisitor.init(Tree tree)
          Initialize the visitor state.
 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.
 void JoinVisitor.reset(Tree tree)
          Reset the visitor for a new pass over the tree.
 boolean JoinVisitor.nextReceiver(Tree tree, Receiver recv)
          Check whether the next receiver should start a visiting path.
 TreeNode[] JoinVisitor.getParents(Tree tree, TreeNode node)
          Get a list of parents for the current node applying correct activity semantics.
 void TraceVisitor.reset(Tree tree)
          Reset the visitor for a new pass over the tree.
 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