public abstract class AbstractStringFilterGUI extends AbstractFilterGUI
| Constructor and Description |
|---|
AbstractStringFilterGUI(electric.xml.Element el,
BOLoaderI _bol,
QueryBuilder qb) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
javax.swing.JComponent |
getQueryGUI()
Gets the
JComponent that represents the GUI part of this filter. |
boolean |
handleAttribute(java.lang.String attributeName,
java.lang.String val) |
boolean |
handleElement(electric.xml.Element el) |
void |
init() |
boolean |
requestFocusInWindow() |
void |
reset() |
void |
setValue(java.lang.String s)
Must be overridden to implement a way to set the component value via String.
|
actionPerformed, addQueryGUIListener, evaluateEmbeddedScript, getDependsOn, getElement, getFilterClauseProvidersByGroup, getGroup, getName, getTitle, getUserInput, getUserInputAsClausePart, getVariable, handleQueryGUIEvent, isExcludeOtherInterfaces, isGrabFocus, removeQueryGUIListener, setDependsOn, setElement, setExcludeOtherInterfaces, setGrabFocus, setGroup, setName, setTitle, setVariable, toStringpublic AbstractStringFilterGUI(electric.xml.Element el,
BOLoaderI _bol,
QueryBuilder qb)
public void init()
init in class AbstractFilterGUIpublic boolean handleAttribute(java.lang.String attributeName,
java.lang.String val)
handleAttribute in class AbstractFilterGUIpublic boolean handleElement(electric.xml.Element el)
handleElement in class AbstractFilterGUIpublic javax.swing.JComponent getQueryGUI()
QueryGUIElementIJComponent that represents the GUI part of this filter.getQueryGUI in interface QueryGUIElementIgetQueryGUI in class AbstractFilterGUIpublic boolean requestFocusInWindow()
requestFocusInWindow in interface QueryGUIElementIrequestFocusInWindow in class AbstractFilterGUIpublic void close()
close in interface QueryGUIElementIclose in class AbstractFilterGUIpublic void reset()
reset in interface QueryGUIElementIreset in class AbstractFilterGUIpublic void setValue(java.lang.String s)
AbstractFilterGUIsetValue in class AbstractFilterGUICopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.