com.eviware.soapui.model.support
Class AbstractModelItem

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
All Implemented Interfaces:
ModelItem, PropertyChangeNotifier
Direct Known Subclasses:
AbstractWsdlModelItem, WorkspaceImpl, WsdlMessageAssertion

public abstract class AbstractModelItem
extends java.lang.Object
implements ModelItem

Base-class for ModelItem implementations

Author:
Ole.Matzura

Nested Class Summary
 class AbstractModelItem.ShowModelItemAction
           
 
Field Summary
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
ACTIONS_PROPERTY, DESCRIPTION_PROPERTY, ICON_PROPERTY, NAME_PROPERTY
 
Constructor Summary
AbstractModelItem()
           
 
Method Summary
protected  void addAction(javax.swing.Action action)
           
protected  void addAction(javax.swing.Action action, boolean isDefault)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 ActionList getActions()
           
 java.lang.String getDescription()
           
 PanelBuilder getPanelBuilder()
           
protected  void notifyPropertyChanged(java.lang.String name, boolean oldValue, boolean newValue)
           
protected  void notifyPropertyChanged(java.lang.String name, int oldValue, int newValue)
           
protected  void notifyPropertyChanged(java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 
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
getIcon, getName, getSettings
 

Constructor Detail

AbstractModelItem

public AbstractModelItem()
Method Detail

addAction

protected void addAction(javax.swing.Action action)

addAction

protected void addAction(javax.swing.Action action,
                         boolean isDefault)

getActions

public ActionList getActions()
Specified by:
getActions in interface ModelItem

getPanelBuilder

public PanelBuilder getPanelBuilder()

getDescription

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

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface PropertyChangeNotifier

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface PropertyChangeNotifier

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface PropertyChangeNotifier

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface PropertyChangeNotifier

notifyPropertyChanged

protected void notifyPropertyChanged(java.lang.String name,
                                     java.lang.Object oldValue,
                                     java.lang.Object newValue)

notifyPropertyChanged

protected void notifyPropertyChanged(java.lang.String name,
                                     int oldValue,
                                     int newValue)

notifyPropertyChanged

protected void notifyPropertyChanged(java.lang.String name,
                                     boolean oldValue,
                                     boolean newValue)


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