public abstract class AbstractBasicFilterAction extends javax.swing.AbstractAction implements BasicFilterAction
Modifier and Type | Field and Description |
---|---|
protected boolean |
htmlTooltip |
protected ViewContainer<?> |
viewContainer |
Modifier | Constructor and Description |
---|---|
protected |
AbstractBasicFilterAction(java.lang.String name,
boolean htmlTooltip) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
ViewContainer<?> |
getViewContainer() |
protected void |
initializeConditionTooltip(de.huxhorn.sulky.conditions.Condition condition) |
protected void |
initializeCroppedTooltip(java.lang.String tooltip) |
protected boolean |
isAlternativeBehaviorRequested(java.awt.event.ActionEvent e) |
abstract de.huxhorn.sulky.conditions.Condition |
resolveCondition(java.awt.event.ActionEvent e)
Returns the Condition for this FilterAction, if available.
|
void |
setViewContainer(ViewContainer<?> viewContainer) |
protected void |
viewContainerUpdated() |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
protected transient ViewContainer<?> viewContainer
protected final boolean htmlTooltip
protected AbstractBasicFilterAction(java.lang.String name, boolean htmlTooltip)
public final void setViewContainer(ViewContainer<?> viewContainer)
setViewContainer
in interface ViewContainerRelated
public final ViewContainer<?> getViewContainer()
getViewContainer
in interface ViewContainerRelated
protected void viewContainerUpdated()
public abstract de.huxhorn.sulky.conditions.Condition resolveCondition(java.awt.event.ActionEvent e)
BasicFilterAction
resolveCondition
in interface BasicFilterAction
e
- the action event, can be null.public final void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
protected boolean isAlternativeBehaviorRequested(java.awt.event.ActionEvent e)
protected void initializeCroppedTooltip(java.lang.String tooltip)
protected void initializeConditionTooltip(de.huxhorn.sulky.conditions.Condition condition)