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:
AbstractTestPropertyHolderWsdlModelItem, WsdlInterface, WsdlLoadTest, WsdlMockOperation, WsdlMockResponse, WsdlOperation, WsdlRequest, WsdlTestStep

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

Abstract base class for WSDL-implementation classes

Author:
Ole.Matzura

Field Summary
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
 
Constructor Summary
protected AbstractWsdlModelItem(T config, ModelItem parent, java.lang.String icon)
           
 
Method Summary
 void afterLoad()
           
protected  void afterLoad(AbstractWsdlModelItem root)
           
 void beforeSave()
           
 T getConfig()
           
 java.lang.String getDescription()
           
 javax.swing.ImageIcon getIcon()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 ModelItem getParent()
           
 Settings getSettings()
           
 AbstractWsdlModelItem getWsdlModelItemByName(java.util.Collection<? extends AbstractWsdlModelItem> items, java.lang.String name)
           
 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, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, 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
getChildren
 

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)

getId

public java.lang.String getId()

setSettings

protected void setSettings(XmlBeansSettingsImpl settings)

getWsdlModelItemByName

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

release

public void release()

beforeSave

public void beforeSave()

afterLoad

protected final void afterLoad(AbstractWsdlModelItem root)

afterLoad

public void afterLoad()
               throws java.lang.Exception
Throws:
java.lang.Exception


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