public abstract class AbstractToolBarAction<T extends ModelItem> extends AbstractSoapUIAction<T> implements TargetProvider<T>
TargetProvider.StaticTargetProvider<T extends ModelItem>| Modifier and Type | Field and Description |
|---|---|
protected ModelItem |
selectedModelItem |
protected Class<T> |
targetClass |
ICON_PATH_PROPERTYDESCRIPTION_PROPERTY, ENABLED_PROPERTY, NAME_PROPERTY| Constructor and Description |
|---|
AbstractToolBarAction(String name,
String description,
Class<T> targetType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
finalize() |
T |
getTargetModelItem() |
void |
modelItemDeleted(ModelItemDeletionMessage deletionMessage) |
protected void |
updateSelectedModelItem() |
void |
updateSelectedModelItem(ModelItemSelectionMessage selectionMessage) |
void |
updateToolbarState(UpdateToolbarStateMessage message) |
addPropertyChangeListener, addPropertyChangeListener, applies, getDescription, getIconPath, getId, getName, getStartTrialAction, getStartTrialActionParameters, isDefault, isEnabled, isLicenseDependent, isLicenseValid, isTrialAvailable, needShowStartTrialTooltip, perform, removePropertyChangeListener, removePropertyChangeListener, setDescription, setEnabled, setIconPath, setName, shouldBeEnabledForclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitperformprotected ModelItem selectedModelItem
protected void finalize()
throws Throwable
protected void updateSelectedModelItem()
public void updateSelectedModelItem(ModelItemSelectionMessage selectionMessage)
public void modelItemDeleted(ModelItemDeletionMessage deletionMessage)
public void updateToolbarState(UpdateToolbarStateMessage message)
public T getTargetModelItem()
getTargetModelItem in interface TargetProvider<T extends ModelItem>Copyright © 2019. All rights reserved.