public abstract class AbstractFilterGUI extends java.lang.Object implements QueryGUIElementI, java.awt.event.ActionListener, QueryGUIListenerI
| Constructor and Description |
|---|
AbstractFilterGUI() |
AbstractFilterGUI(electric.xml.Element el,
BOLoaderI _bol,
QueryBuilder qb) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent a) |
void |
addQueryGUIListener(QueryGUIListenerI l) |
void |
close() |
java.lang.String |
evaluateEmbeddedScript(java.lang.String str) |
java.util.List |
getDependsOn() |
electric.xml.Element |
getElement() |
java.util.Map<java.lang.String,FilterClauseProvider> |
getFilterClauseProvidersByGroup() |
java.lang.String |
getGroup() |
java.lang.String |
getName()
Gets the name of the filter which is used for a few error messages and in the context of "dependentOn" filters.
|
abstract javax.swing.JComponent |
getQueryGUI()
Gets the
JComponent that represents the GUI part of this filter. |
java.lang.String |
getTitle() |
abstract java.lang.Object |
getUserInput()
Gets the user entered or selected filter value in the native format appropriate for the filter's type.
|
abstract java.lang.String |
getUserInputAsClausePart()
Gets the user entered or selected filter value as a string in a format appropriate for inserting it as a literal
value in an OQL query.
|
java.lang.String |
getVariable()
If given the value entered in/returned by the filter is stored under this name and accessible by this in the query
template.
|
boolean |
handleAttribute(java.lang.String attributeName,
java.lang.String val) |
boolean |
handleElement(electric.xml.Element el) |
void |
handleQueryGUIEvent(QueryGUIEvent ev) |
void |
init() |
boolean |
isExcludeOtherInterfaces() |
boolean |
isGrabFocus() |
void |
removeQueryGUIListener(QueryGUIListenerI l) |
abstract boolean |
requestFocusInWindow() |
abstract void |
reset() |
void |
setDependsOn(java.util.List $14) |
void |
setElement(electric.xml.Element $15) |
void |
setExcludeOtherInterfaces(boolean $16) |
void |
setGrabFocus(boolean $13) |
void |
setGroup(java.lang.String $11) |
void |
setName(java.lang.String $10) |
void |
setTitle(java.lang.String $9) |
abstract void |
setValue(java.lang.String s)
Must be overridden to implement a way to set the component value via String.
|
void |
setVariable(java.lang.String $12) |
java.lang.String |
toString() |
public AbstractFilterGUI()
public AbstractFilterGUI(electric.xml.Element el,
BOLoaderI _bol,
QueryBuilder qb)
public void init()
public boolean handleAttribute(java.lang.String attributeName,
java.lang.String val)
public boolean handleElement(electric.xml.Element el)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Map<java.lang.String,FilterClauseProvider> getFilterClauseProvidersByGroup()
getFilterClauseProvidersByGroup in interface QueryGUIElementIpublic abstract javax.swing.JComponent getQueryGUI()
QueryGUIElementIJComponent that represents the GUI part of this filter.getQueryGUI in interface QueryGUIElementIpublic abstract boolean requestFocusInWindow()
requestFocusInWindow in interface QueryGUIElementIpublic abstract java.lang.Object getUserInput()
getUserInput in interface QueryGUIElementIpublic abstract java.lang.String getUserInputAsClausePart()
QueryGUIElementIgetUserInputAsClausePart in interface QueryGUIElementIpublic void close()
close in interface QueryGUIElementIpublic abstract void reset()
reset in interface QueryGUIElementIpublic abstract void setValue(java.lang.String s)
public void actionPerformed(java.awt.event.ActionEvent a)
actionPerformed in interface java.awt.event.ActionListenerpublic void addQueryGUIListener(QueryGUIListenerI l)
addQueryGUIListener in interface QueryGUIElementIpublic void removeQueryGUIListener(QueryGUIListenerI l)
removeQueryGUIListener in interface QueryGUIElementIpublic void handleQueryGUIEvent(QueryGUIEvent ev)
handleQueryGUIEvent in interface QueryGUIListenerIpublic java.lang.String evaluateEmbeddedScript(java.lang.String str)
public java.lang.String getTitle()
public void setTitle(java.lang.String $9)
public java.lang.String getName()
QueryGUIElementIgetName in interface QueryGUIElementIpublic void setName(java.lang.String $10)
public java.lang.String getGroup()
getGroup in interface QueryGUIElementIpublic void setGroup(java.lang.String $11)
public java.lang.String getVariable()
QueryGUIElementIgetVariable in interface QueryGUIElementIpublic void setVariable(java.lang.String $12)
public boolean isGrabFocus()
isGrabFocus in interface QueryGUIElementIpublic void setGrabFocus(boolean $13)
public java.util.List getDependsOn()
getDependsOn in interface QueryGUIElementIpublic void setDependsOn(java.util.List $14)
public electric.xml.Element getElement()
public void setElement(electric.xml.Element $15)
public boolean isExcludeOtherInterfaces()
public void setExcludeOtherInterfaces(boolean $16)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.