public abstract class AbstractFilterAction extends AbstractBasicFilterAction implements FilterAction
htmlTooltip, viewContainer
Modifier | Constructor and Description |
---|---|
protected |
AbstractFilterAction(java.lang.String name,
boolean htmlTooltip) |
Modifier and Type | Method and Description |
---|---|
abstract de.huxhorn.sulky.conditions.Condition |
resolveCondition(java.awt.event.ActionEvent e)
Returns the Condition for this FilterAction, if available.
|
abstract void |
setEventWrapper(de.huxhorn.lilith.data.eventsource.EventWrapper eventWrapper) |
protected abstract void |
updateState()
To be called after setEventWrapper.
|
protected void |
viewContainerUpdated() |
actionPerformed, getViewContainer, initializeConditionTooltip, initializeCroppedTooltip, isAlternativeBehaviorRequested, setViewContainer
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getViewContainer, setViewContainer
protected AbstractFilterAction(java.lang.String name, boolean htmlTooltip)
protected void viewContainerUpdated()
viewContainerUpdated
in class AbstractBasicFilterAction
protected abstract void updateState()
public abstract void setEventWrapper(de.huxhorn.lilith.data.eventsource.EventWrapper eventWrapper)
setEventWrapper
in interface EventWrapperRelated
public abstract de.huxhorn.sulky.conditions.Condition resolveCondition(java.awt.event.ActionEvent e)
BasicFilterAction
resolveCondition
in interface BasicFilterAction
resolveCondition
in class AbstractBasicFilterAction
e
- the action event, can be null.