com.eviware.soapui.impl.wsdl
Class AbstractWsdlModelItem<T extends com.eviware.soapui.config.ModelItemConfig>

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
      extended by com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<T>
All Implemented Interfaces:
ModelItem, PropertyChangeNotifier
Direct Known Subclasses:
WsdlInterface, WsdlLoadTest, WsdlMockOperation, WsdlMockResponse, WsdlMockService, WsdlOperation, WsdlProject, WsdlRequest, WsdlTestCase, WsdlTestStep, WsdlTestSuite

public abstract class AbstractWsdlModelItem<T extends com.eviware.soapui.config.ModelItemConfig>
extends AbstractModelItem

Abstract base class for WSDL-implementation classes

Author:
Ole.Matzura

Nested Class Summary
 
Nested classes/interfaces inherited from class com.eviware.soapui.model.support.AbstractModelItem
AbstractModelItem.ShowModelItemAction
 
Field Summary
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
DESCRIPTION_PROPERTY, ICON_PROPERTY, NAME_PROPERTY
 
Constructor Summary
protected AbstractWsdlModelItem(T config, ModelItem parent, java.lang.String icon)
           
 
Method Summary
 T getConfig()
           
 java.lang.String getDescription()
           
 javax.swing.ImageIcon getIcon()
           
 java.lang.String getName()
           
 ModelItem getParent()
           
 Settings getSettings()
           
 AbstractWsdlModelItem getWsdlModelItemByName(java.util.Collection<? extends AbstractWsdlModelItem> items, java.lang.String name)
           
 void onSave()
           
 void release()
           
 void setConfig(T config)
           
 void setDescription(java.lang.String description)
           
 void setIcon(javax.swing.ImageIcon icon)
           
 void setName(java.lang.String name)
           
protected  void setSettings(XmlBeansSettingsImpl settings)
           
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addPropertyChangeListener, addPropertyChangeListener, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractWsdlModelItem

protected AbstractWsdlModelItem(T config,
                                ModelItem parent,
                                java.lang.String icon)
Method Detail

getParent

public ModelItem getParent()

getIcon

public javax.swing.ImageIcon getIcon()

setIcon

public void setIcon(javax.swing.ImageIcon icon)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getSettings

public Settings getSettings()

getConfig

public final T getConfig()

setConfig

public void setConfig(T config)

setSettings

protected void setSettings(XmlBeansSettingsImpl settings)

getWsdlModelItemByName

public AbstractWsdlModelItem getWsdlModelItemByName(java.util.Collection<? extends AbstractWsdlModelItem> items,
                                                    java.lang.String name)

release

public void release()

onSave

public void onSave()


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