|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.elexis.util.viewers.SelectorPanelProvider
public class SelectorPanelProvider
A ControlFieldProvider that creates a SelectorPanel
| Constructor Summary | |
|---|---|
SelectorPanelProvider(FieldDescriptor<? extends PersistentObject>[] fields,
boolean bExlusive)
|
|
| Method Summary | |
|---|---|
void |
addActions(IAction... actions)
|
void |
addChangeListener(ViewerConfigurer.ControlFieldListener cl)
Einen Listener enifügen |
void |
clearValues()
Die Eingabefelder löschen |
Composite |
createControl(Composite parent)
Das Kontrollfeld erstellen |
IFilter |
createFilter()
Einen Filter erstellen, der den momentanen Bedingungen entspricht |
void |
fireChangedEvent()
Eine Meldung absenden, dass der Filter geändert wurde |
void |
fireClickedEvent(java.lang.String fieldname)
|
void |
fireSortEvent(java.lang.String text)
|
SelectorPanel |
getPanel()
|
java.lang.String[] |
getValues()
Die Werte der Filterbedingungen liefern |
boolean |
isEmpty()
Anfrage, ob die Eingabefelder leer sind |
void |
removeChangeListener(ViewerConfigurer.ControlFieldListener cl)
Einen Listener entfernen |
void |
setFocus()
|
void |
setQuery(Query<? extends PersistentObject> q)
Eine Query so modifizieren, dass sie den Filterbedingungen entspricht |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SelectorPanelProvider(FieldDescriptor<? extends PersistentObject>[] fields,
boolean bExlusive)
| Method Detail |
|---|
public void addActions(IAction... actions)
public void addChangeListener(ViewerConfigurer.ControlFieldListener cl)
ViewerConfigurer.ControlFieldProvider
addChangeListener in interface ViewerConfigurer.ControlFieldProviderpublic void clearValues()
ViewerConfigurer.ControlFieldProvider
clearValues in interface ViewerConfigurer.ControlFieldProviderpublic Composite createControl(Composite parent)
ViewerConfigurer.ControlFieldProvider
createControl in interface ViewerConfigurer.ControlFieldProviderpublic IFilter createFilter()
ViewerConfigurer.ControlFieldProvider
createFilter in interface ViewerConfigurer.ControlFieldProviderpublic void fireClickedEvent(java.lang.String fieldname)
public void fireChangedEvent()
ViewerConfigurer.ControlFieldProvider
fireChangedEvent in interface ViewerConfigurer.ControlFieldProviderpublic void fireSortEvent(java.lang.String text)
fireSortEvent in interface ViewerConfigurer.ControlFieldProviderpublic java.lang.String[] getValues()
ViewerConfigurer.ControlFieldProvider
getValues in interface ViewerConfigurer.ControlFieldProviderpublic boolean isEmpty()
ViewerConfigurer.ControlFieldProvider
isEmpty in interface ViewerConfigurer.ControlFieldProviderpublic void removeChangeListener(ViewerConfigurer.ControlFieldListener cl)
ViewerConfigurer.ControlFieldProvider
removeChangeListener in interface ViewerConfigurer.ControlFieldProviderpublic void setFocus()
setFocus in interface ViewerConfigurer.ControlFieldProviderpublic void setQuery(Query<? extends PersistentObject> q)
ViewerConfigurer.ControlFieldProvider
setQuery in interface ViewerConfigurer.ControlFieldProviderQuerypublic SelectorPanel getPanel()
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||