com.eviware.soapui.model.tree
Class AbstractTreeNode<T extends ModelItem>

java.lang.Object
  extended by com.eviware.soapui.model.tree.AbstractTreeNode<T>
All Implemented Interfaces:
SoapUITreeNode, javax.swing.tree.TreeNode
Direct Known Subclasses:
TestCaseTreeNode.LoadTestsTreeNode, TestCaseTreeNode.TestStepsTreeNode

public abstract class AbstractTreeNode<T extends ModelItem>
extends java.lang.Object
implements SoapUITreeNode

Base implementation of SoapUITreeNode interface

Author:
Ole.Matzura

Constructor Summary
AbstractTreeNode(T modelItem)
           
 
Method Summary
 java.util.Enumeration children()
           
 ActionList getActions()
           
 boolean getAllowsChildren()
           
 javax.swing.tree.TreeNode getChildAt(int childIndex)
           
 int getIndex(javax.swing.tree.TreeNode node)
           
 T getModelItem()
           
 javax.swing.tree.TreeNode getParent()
           
 javax.swing.JPopupMenu getPopup()
           
 boolean isLeaf()
           
 void reorder(boolean notify)
           
 java.lang.String toString()
           
 boolean valueChanged(java.lang.Object newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.model.tree.SoapUITreeNode
getChildCount, getChildNode, getIndexOfChild, getParentTreeNode, release
 

Constructor Detail

AbstractTreeNode

public AbstractTreeNode(T modelItem)
Method Detail

valueChanged

public boolean valueChanged(java.lang.Object newValue)
Specified by:
valueChanged in interface SoapUITreeNode

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface SoapUITreeNode
Specified by:
isLeaf in interface javax.swing.tree.TreeNode

getPopup

public javax.swing.JPopupMenu getPopup()
Specified by:
getPopup in interface SoapUITreeNode

getActions

public ActionList getActions()
Specified by:
getActions in interface SoapUITreeNode

getModelItem

public T getModelItem()
Specified by:
getModelItem in interface SoapUITreeNode

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

reorder

public void reorder(boolean notify)
Specified by:
reorder in interface SoapUITreeNode

children

public java.util.Enumeration children()
Specified by:
children in interface javax.swing.tree.TreeNode

getAllowsChildren

public boolean getAllowsChildren()
Specified by:
getAllowsChildren in interface javax.swing.tree.TreeNode

getChildAt

public javax.swing.tree.TreeNode getChildAt(int childIndex)
Specified by:
getChildAt in interface javax.swing.tree.TreeNode

getIndex

public int getIndex(javax.swing.tree.TreeNode node)
Specified by:
getIndex in interface javax.swing.tree.TreeNode

getParent

public javax.swing.tree.TreeNode getParent()
Specified by:
getParent in interface javax.swing.tree.TreeNode


Copyright © 2005-2010 eviware.com. All Rights Reserved.