com.eviware.soapui.impl.wsdl
Class WsdlProject

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.WsdlProject
All Implemented Interfaces:
ModelItem, Project

public class WsdlProject
extends AbstractWsdlModelItem
implements Project

WSDL project implementation

Author:
Ole.Matzura

Field Summary
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
ACTIONS_PROPERTY, DESCRIPTION_PROPERTY, ICON_PROPERTY, NAME_PROPERTY
 
Constructor Summary
WsdlProject()
           
WsdlProject(java.lang.String path)
           
 
Method Summary
 WsdlInterface addNewInterface(java.lang.String name)
           
 WsdlTestSuite addNewTestSuite(java.lang.String name)
           
 void addProjectListener(ProjectListener listener)
           
protected  SoapUITreeNode createTreeNode()
           
 javax.swing.ImageIcon getIcon()
           
 Interface getInterfaceAt(int index)
           
 int getInterfaceCount()
           
 java.lang.String getName()
           
 java.lang.String getPath()
           
 com.eviware.soapui.config.ProjectConfig getProjectConfig()
           
 TestSuite getTestSuiteAt(int index)
           
 int getTestSuiteCount()
           
 Interface[] importWsdl(java.lang.String url)
           
 void notifyInterfaceAdded(WsdlInterface iface)
           
 void notifyInterfaceRemoved(WsdlInterface iface)
           
 void notifyTestSuiteAdded(WsdlTestSuite testSuite)
           
 void notifyTestSuiteRemoved(WsdlTestSuite testSuite)
           
 void removeInterface(WsdlInterface iface)
           
 void removeProjectListener(ProjectListener listener)
           
 void removeTestSuite(WsdlTestSuite testSuite)
           
 java.lang.String save()
           
 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

WsdlProject

public WsdlProject()
            throws org.apache.xmlbeans.XmlException,
                   java.io.IOException
Throws:
org.apache.xmlbeans.XmlException
java.io.IOException

WsdlProject

public WsdlProject(java.lang.String path)
            throws org.apache.xmlbeans.XmlException,
                   java.io.IOException
Throws:
org.apache.xmlbeans.XmlException
java.io.IOException
Method Detail

getInterfaceAt

public Interface getInterfaceAt(int index)
Specified by:
getInterfaceAt in interface Project

getInterfaceCount

public int getInterfaceCount()
Specified by:
getInterfaceCount in interface Project

getName

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

getPath

public java.lang.String getPath()

save

public java.lang.String save()
                      throws java.io.IOException
Throws:
java.io.IOException

setName

public void setName(java.lang.String name)

importWsdl

public Interface[] importWsdl(java.lang.String url)

getProjectConfig

public com.eviware.soapui.config.ProjectConfig getProjectConfig()

addNewInterface

public WsdlInterface addNewInterface(java.lang.String name)

addProjectListener

public void addProjectListener(ProjectListener listener)
Specified by:
addProjectListener in interface Project

removeProjectListener

public void removeProjectListener(ProjectListener listener)
Specified by:
removeProjectListener in interface Project

notifyInterfaceAdded

public void notifyInterfaceAdded(WsdlInterface iface)

notifyInterfaceRemoved

public void notifyInterfaceRemoved(WsdlInterface iface)

notifyTestSuiteAdded

public void notifyTestSuiteAdded(WsdlTestSuite testSuite)

notifyTestSuiteRemoved

public void notifyTestSuiteRemoved(WsdlTestSuite testSuite)

removeInterface

public void removeInterface(WsdlInterface iface)

removeTestSuite

public void removeTestSuite(WsdlTestSuite testSuite)

getIcon

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

getTestSuiteCount

public int getTestSuiteCount()
Specified by:
getTestSuiteCount in interface Project

getTestSuiteAt

public TestSuite getTestSuiteAt(int index)
Specified by:
getTestSuiteAt in interface Project

addNewTestSuite

public WsdlTestSuite addNewTestSuite(java.lang.String name)

createTreeNode

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


Copyright © 2005 eviware.com. All Rights Reserved.