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)