org.eclipse.mat.inspections.util
Class ObjectTreeFactory.TreePathBuilder

java.lang.Object
  extended by org.eclipse.mat.inspections.util.ObjectTreeFactory.TreePathBuilder
Enclosing class:
ObjectTreeFactory

public static class ObjectTreeFactory.TreePathBuilder
extends java.lang.Object


Constructor Summary
ObjectTreeFactory.TreePathBuilder()
           
ObjectTreeFactory.TreePathBuilder(long base)
           
 
Method Summary
 ObjectTreeFactory.TreePathBuilder addBranch(int objectId)
           
 ObjectTreeFactory.TreePathBuilder addChild(int objectId, boolean select)
           
 ObjectTreeFactory.TreePathBuilder addChildren(int[] objectIds)
           
 ObjectTreeFactory.TreePathBuilder addSibling(int objectId, boolean select)
           
 IResultTree build(ISnapshot snapshot)
           
 ObjectTreeFactory.TreePathBuilder setIsIncoming()
           
 ObjectTreeFactory.TreePathBuilder setIsOutgoing()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectTreeFactory.TreePathBuilder

public ObjectTreeFactory.TreePathBuilder()

ObjectTreeFactory.TreePathBuilder

public ObjectTreeFactory.TreePathBuilder(long base)
Method Detail

setIsIncoming

public ObjectTreeFactory.TreePathBuilder setIsIncoming()

setIsOutgoing

public ObjectTreeFactory.TreePathBuilder setIsOutgoing()

addBranch

public ObjectTreeFactory.TreePathBuilder addBranch(int objectId)

addChild

public ObjectTreeFactory.TreePathBuilder addChild(int objectId,
                                                  boolean select)

addChildren

public ObjectTreeFactory.TreePathBuilder addChildren(int[] objectIds)

addSibling

public ObjectTreeFactory.TreePathBuilder addSibling(int objectId,
                                                    boolean select)

build

public IResultTree build(ISnapshot snapshot)