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:
AbstractHttpRequest, AbstractInterface, AbstractTestPropertyHolderWsdlModelItem, RestResource, WsdlLoadTest, WsdlMockOperation, WsdlMockResponse, WsdlOperation, 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()
           
 void beforeSave()
           
 boolean dependsOn(ModelItem modelItem)
           
 T getConfig()
           
 java.lang.String getDescription()
           
 javax.swing.ImageIcon getIcon()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 ModelItem getParent()
           
 XmlBeansSettingsImpl getSettings()
           
 AbstractWsdlModelItem<?> getWsdlModelItemByName(java.util.Collection<? extends AbstractWsdlModelItem<?>> items, java.lang.String name)
           
 void release()
           
 void resolve(ResolveContext context)
           
 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, getChildren, 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

dependsOn

public boolean dependsOn(ModelItem modelItem)

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 XmlBeansSettingsImpl getSettings()

getConfig

public 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()

resolve

public void resolve(ResolveContext context)

beforeSave

public void beforeSave()

afterLoad

public void afterLoad()


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