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_PROPERTY
DESCRIPTION_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, shouldBeEnabledFor
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
perform
protected 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.