com.eviware.soapui.impl.support
Class AbstractInterface<T extends com.eviware.soapui.config.InterfaceConfig>
java.lang.Object
com.eviware.soapui.model.support.AbstractModelItem
com.eviware.soapui.model.support.AbstractAnimatableModelItem<com.eviware.soapui.config.ModelItemConfig>
com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<T>
com.eviware.soapui.impl.support.AbstractInterface<T>
- All Implemented Interfaces:
- Interface, ModelItem, PropertyChangeNotifier
- Direct Known Subclasses:
- RestService, WsdlInterface
public abstract class AbstractInterface<T extends com.eviware.soapui.config.InterfaceConfig>
- extends AbstractWsdlModelItem<T>
- implements Interface
| Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem |
addExternalDependencies, afterLoad, beforeSave, dependsOn, getDescription, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemByName, resolve, setConfig, setDescription, setIcon, setName, setSettings |
| Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractInterface
protected AbstractInterface(T config,
ModelItem parent,
java.lang.String icon)
getProject
public WsdlProject getProject()
- Specified by:
getProject in interface Interface
getConfig
public T getConfig()
- Overrides:
getConfig in class AbstractWsdlModelItem<T extends com.eviware.soapui.config.InterfaceConfig>
getChildren
public java.util.List<? extends ModelItem> getChildren()
- Specified by:
getChildren in interface ModelItem- Overrides:
getChildren in class AbstractModelItem
getEndpoints
public java.lang.String[] getEndpoints()
- Specified by:
getEndpoints in interface Interface
addEndpoint
public void addEndpoint(java.lang.String endpoint)
- Specified by:
addEndpoint in interface Interface
changeEndpoint
public void changeEndpoint(java.lang.String oldEndpoint,
java.lang.String newEndpoint)
- Specified by:
changeEndpoint in interface Interface
removeEndpoint
public void removeEndpoint(java.lang.String endpoint)
- Specified by:
removeEndpoint in interface Interface
fireOperationAdded
public void fireOperationAdded(Operation operation)
fireOperationUpdated
public void fireOperationUpdated(Operation operation)
fireOperationRemoved
public void fireOperationRemoved(Operation operation)
fireRequestAdded
public void fireRequestAdded(Request request)
fireRequestRemoved
public void fireRequestRemoved(Request request)
addInterfaceListener
public void addInterfaceListener(InterfaceListener listener)
- Specified by:
addInterfaceListener in interface Interface
removeInterfaceListener
public void removeInterfaceListener(InterfaceListener listener)
- Specified by:
removeInterfaceListener in interface Interface
release
public void release()
- Overrides:
release in class AbstractWsdlModelItem<T extends com.eviware.soapui.config.InterfaceConfig>
getDefinitionContext
public abstract AbstractDefinitionContext getDefinitionContext()
- Specified by:
getDefinitionContext in interface Interface
getDefinition
public abstract java.lang.String getDefinition()
- Return the URL for the current definition (ie a WSDL or WADL url)
getType
public abstract java.lang.String getType()
isDefinitionShareble
public abstract boolean isDefinitionShareble()
getAllOperations
public Operation[] getAllOperations()
- Specified by:
getAllOperations in interface Interface
Copyright © 2005-2011 eviware.com. All Rights Reserved.