Package org.apache.jmeter.gui.tree
Class JMeterTreeNode
-
- All Implemented Interfaces:
-
java.io.Serializable
,java.lang.Cloneable
,javax.swing.tree.MutableTreeNode
,javax.swing.tree.TreeNode
,org.apache.jmeter.gui.tree.NamedTreeNode
public class JMeterTreeNode extends DefaultMutableTreeNode implements NamedTreeNode
-
-
Field Summary
Fields Modifier and Type Field Description public final static Enumeration<TreeNode>
EMPTY_ENUMERATION
-
Constructor Summary
Constructors Constructor Description JMeterTreeNode()
JMeterTreeNode(TestElement userObj, JMeterTreeModel treeModel)
-
Method Summary
Modifier and Type Method Description boolean
isEnabled()
void
setEnabled(boolean enabled)
List<JMeterTreeNode>
getPathToThreadGroup()
Return nodes to level 2 void
setChildrenNodesHaveMatched(boolean tagged)
One of the children of this node have matched a search boolean
isMarkedBySearch()
Node is markedBySearch by a search boolean
isChildrenMarkedBySearch()
Node has children marked by search ImageIcon
getIcon()
ImageIcon
getIcon(boolean enabled)
Collection<String>
getMenuCategories()
JPopupMenu
createPopupMenu()
TestElement
getTestElement()
String
getStaticLabel()
String
getDocAnchor()
void
setName(String name)
String
getName()
void
nameChanged()
void
setMarkedBySearch(boolean tagged)
Tag Node as result of a search -
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
-
Methods inherited from class javax.swing.tree.TreeNode
children
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
JMeterTreeNode
JMeterTreeNode()
-
JMeterTreeNode
JMeterTreeNode(TestElement userObj, JMeterTreeModel treeModel)
-
-
Method Detail
-
isEnabled
boolean isEnabled()
-
setEnabled
void setEnabled(boolean enabled)
-
getPathToThreadGroup
List<JMeterTreeNode> getPathToThreadGroup()
Return nodes to level 2
- Returns:
List of JMeterTreeNodes
-
setChildrenNodesHaveMatched
void setChildrenNodesHaveMatched(boolean tagged)
One of the children of this node have matched a search
- Parameters:
tagged
- true if we must tag
-
isMarkedBySearch
boolean isMarkedBySearch()
Node is markedBySearch by a search
- Returns:
true if marked by search
-
isChildrenMarkedBySearch
boolean isChildrenMarkedBySearch()
Node has children marked by search
- Returns:
boolean are children marked by search
-
getMenuCategories
Collection<String> getMenuCategories()
-
createPopupMenu
JPopupMenu createPopupMenu()
-
getTestElement
TestElement getTestElement()
-
getStaticLabel
String getStaticLabel()
-
getDocAnchor
String getDocAnchor()
-
nameChanged
void nameChanged()
-
setMarkedBySearch
void setMarkedBySearch(boolean tagged)
Tag Node as result of a search
- Parameters:
tagged
- The flag to be used for tagging
-
-
-
-