com.eviware.soapui.impl.wsdl
Class WsdlTestSuite

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
      extended by com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem
          extended by com.eviware.soapui.impl.wsdl.WsdlTestSuite
All Implemented Interfaces:
ModelItem, TestSuite

public class WsdlTestSuite
extends AbstractWsdlModelItem
implements TestSuite

TestSuite implementation for WSDL projects.

Author:
Ole.Matzura

Field Summary
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
ACTIONS_PROPERTY, DESCRIPTION_PROPERTY, ICON_PROPERTY, NAME_PROPERTY
 
Constructor Summary
WsdlTestSuite(WsdlProject project, com.eviware.soapui.config.TestSuiteConfig config)
           
 
Method Summary
 WsdlTestCase addNewTestCase(java.lang.String name)
           
 void addTestSuiteListener(TestSuiteListener listener)
           
protected  SoapUITreeNode createTreeNode()
           
 javax.swing.ImageIcon getIcon()
           
 java.lang.String getName()
           
 Project getProject()
           
 TestCase getTestCaseAt(int index)
           
 int getTestCaseCount()
           
 void notifyTestCaseAdded(WsdlTestCase testCase)
           
 void notifyTestCaseRemoved(WsdlTestCase testCase)
           
 void notifyTestStepAdded(WsdlTestStep testStep, int index)
           
 void notifyTestStepRemoved(WsdlTestStep testStep, int ix)
           
 void removeTestCase(WsdlTestCase testCase)
           
 void removeTestSuiteListener(TestSuiteListener listener)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem
getDescription
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addAction, addPropertyChangeListener, addPropertyChangeListener, getActions, getPanelBuilder, getTreeModel, getTreeNode, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, release, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.model.ModelItem
addPropertyChangeListener, addPropertyChangeListener, getActions, getDescription, getPanelBuilder, getTreeNode, removePropertyChangeListener
 

Constructor Detail

WsdlTestSuite

public WsdlTestSuite(WsdlProject project,
                     com.eviware.soapui.config.TestSuiteConfig config)
Method Detail

getProject

public Project getProject()
Specified by:
getProject in interface TestSuite

getTestCaseCount

public int getTestCaseCount()
Specified by:
getTestCaseCount in interface TestSuite

getTestCaseAt

public TestCase getTestCaseAt(int index)
Specified by:
getTestCaseAt in interface TestSuite

getName

public java.lang.String getName()
Specified by:
getName in interface ModelItem

getIcon

public javax.swing.ImageIcon getIcon()
Specified by:
getIcon in interface ModelItem

setName

public void setName(java.lang.String name)

addNewTestCase

public WsdlTestCase addNewTestCase(java.lang.String name)

removeTestCase

public void removeTestCase(WsdlTestCase testCase)

createTreeNode

protected SoapUITreeNode createTreeNode()
Specified by:
createTreeNode in class AbstractModelItem

notifyTestCaseAdded

public void notifyTestCaseAdded(WsdlTestCase testCase)

notifyTestCaseRemoved

public void notifyTestCaseRemoved(WsdlTestCase testCase)

notifyTestStepAdded

public void notifyTestStepAdded(WsdlTestStep testStep,
                                int index)

notifyTestStepRemoved

public void notifyTestStepRemoved(WsdlTestStep testStep,
                                  int ix)

addTestSuiteListener

public void addTestSuiteListener(TestSuiteListener listener)
Specified by:
addTestSuiteListener in interface TestSuite

removeTestSuiteListener

public void removeTestSuiteListener(TestSuiteListener listener)
Specified by:
removeTestSuiteListener in interface TestSuite


Copyright © 2005 eviware.com. All Rights Reserved.