Class AbstractSearchByValueAction

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.io.Externalizable, java.io.Serializable, java.util.EventListener, javax.swing.Action, org.openide.util.actions.Presenter, org.openide.util.actions.Presenter.Menu, org.openide.util.actions.Presenter.Popup, org.openide.util.actions.Presenter.Toolbar, org.openide.util.ContextAwareAction, org.openide.util.HelpCtx.Provider
    Direct Known Subclasses:
    SearchByValueAction, SearchByValueAddAction

    public abstract class AbstractSearchByValueAction
    extends AbstractBrowseFieldSelectionAwareAction
    Action which fills the query mode and query builder with the selected value(s).
    See Also:
    Serialized Form
    • Constructor Detail

      • AbstractSearchByValueAction

        public AbstractSearchByValueAction()
    • Method Detail

      • performAction

        public void performAction​(org.openide.nodes.Node[] activatedNodes)
        Specified by:
        performAction in class org.openide.util.actions.NodeAction
      • clearPreviousQuery

        protected abstract boolean clearPreviousQuery()
      • canUseContains

        public static boolean canUseContains()
        Returns true if Operators.EQUALS is forced to be used as a default operator for text fields. Otherwise Operators.CONTAINS should be used. This is based on command line switch "-ijc.useEqualsAsDefaultOperatorForText".

        Returns:
        true for EQUALS, false for CONTAINS.
      • enable

        public boolean enable​(org.openide.nodes.Node[] activatedNodes)
        Overrides:
        enable in class AbstractIJCAction