Constructor and Description |
---|
TreeNode(T item)
Create a new node.
|
TreeNode(T item,
boolean hasDuration,
org.openjdk.jmc.common.unit.IQuantity startTime,
org.openjdk.jmc.common.unit.IQuantity endTime,
org.openjdk.jmc.common.IMCThread thread) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ITreeVisitor<T> visitor) |
void |
addChild(TreeNode<T> node)
Add a child node.
|
void |
detach()
Detach this node from its parent.
|
List<ITreeNode<T>> |
getChildren() |
org.openjdk.jmc.common.unit.IQuantity |
getEndTime() |
ITreeNode<T> |
getParent() |
org.openjdk.jmc.common.unit.IQuantity |
getStartTime() |
org.openjdk.jmc.common.IMCThread |
getThread() |
T |
getValue() |
boolean |
hasDuration() |
String |
toString() |
public TreeNode(T item)
item
- node payloadpublic TreeNode(T item, boolean hasDuration, org.openjdk.jmc.common.unit.IQuantity startTime, org.openjdk.jmc.common.unit.IQuantity endTime, org.openjdk.jmc.common.IMCThread thread)
public List<ITreeNode<T>> getChildren()
getChildren
in interface ITreeNode<T>
public T getValue()
public boolean hasDuration()
public org.openjdk.jmc.common.unit.IQuantity getStartTime()
public org.openjdk.jmc.common.unit.IQuantity getEndTime()
public org.openjdk.jmc.common.IMCThread getThread()
public void accept(ITreeVisitor<T> visitor)
public void addChild(TreeNode<T> node)
node
- child node to addpublic void detach()
Copyright © 2020. All rights reserved.