com.eviware.soapui.model.tree
Class AbstractTreeNode

java.lang.Object
  extended by com.eviware.soapui.model.tree.AbstractTreeNode
All Implemented Interfaces:
SoapUITreeNode, java.beans.PropertyChangeListener, java.util.EventListener
Direct Known Subclasses:
InterfaceTreeNode, OperationTreeNode, ProjectTreeNode, RequestTreeNode, TestCaseTreeNode, TestStepTreeNode, TestSuiteTreeNode, WorkspaceTreeNode

public abstract class AbstractTreeNode
extends java.lang.Object
implements SoapUITreeNode, java.beans.PropertyChangeListener

Abstract base class for SoapUITreeNode implementations

Author:
Ole.Matzura

Constructor Summary
protected AbstractTreeNode(ModelItem modelItem, ModelItem parentItem)
           
 
Method Summary
 int getChildCount()
           
 SoapUITreeNode getChildNode(int index)
           
 DesktopPanel getDesktopPanel()
           
 int getIndexOfChild(java.lang.Object child)
           
 ModelItem getModelItem()
           
 java.awt.Component getOverviewPanel()
           
 SoapUITreeNode getParent()
           
 javax.swing.JPopupMenu getPopup()
           
 SoapUITreeModel getTreeModel()
           
 boolean hasContentPanel()
           
protected  void initPopup()
           
 boolean isLeaf()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void release()
           
 void setParentNode(SoapUITreeNode parent)
           
 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
 

Constructor Detail

AbstractTreeNode

protected AbstractTreeNode(ModelItem modelItem,
                           ModelItem parentItem)
Method Detail

getTreeModel

public SoapUITreeModel getTreeModel()

hasContentPanel

public boolean hasContentPanel()
Specified by:
hasContentPanel in interface SoapUITreeNode

getOverviewPanel

public java.awt.Component getOverviewPanel()
Specified by:
getOverviewPanel in interface SoapUITreeNode

getDesktopPanel

public DesktopPanel getDesktopPanel()
Specified by:
getDesktopPanel in interface SoapUITreeNode

getModelItem

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

valueChanged

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

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface SoapUITreeNode

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface SoapUITreeNode

getChildNode

public SoapUITreeNode getChildNode(int index)
Specified by:
getChildNode in interface SoapUITreeNode

getIndexOfChild

public int getIndexOfChild(java.lang.Object child)
Specified by:
getIndexOfChild in interface SoapUITreeNode

toString

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

getPopup

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

getParent

public SoapUITreeNode getParent()
Specified by:
getParent in interface SoapUITreeNode

initPopup

protected void initPopup()

setParentNode

public void setParentNode(SoapUITreeNode parent)

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

release

public void release()


Copyright © 2005 eviware.com. All Rights Reserved.