|
mwalk Platform 0.3.0 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |