|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjaxx.runtime.swing.EntityComboBoxHandler<O>
O - le type des objet contenus dans le modèle du composant.public class EntityComboBoxHandler<O>
Le handler d'un EntityComboBox.
EntityComboBox| Field Summary | |
|---|---|
static java.lang.String |
AUTO_COMPLETE_PROPERTY
|
protected org.jdesktop.swingx.autocomplete.ObjectToStringConverter |
convertor
the convertor used to auto-complete |
static java.lang.String |
DATA_PROPERTY
|
protected MultiJXPathDecorator<O> |
decorator
the decorator of data |
protected java.awt.event.FocusListener |
EDITOR_TEXT_COMP0NENT_FOCUSLISTENER
|
static java.lang.String |
INDEX_PROPERTY
|
protected boolean |
init
|
static org.apache.commons.logging.Log |
log
|
protected java.lang.reflect.Method |
mutator
the mutator method on the property of boxed bean in the ui |
protected javax.swing.text.Document |
originalDocument
the original document of the combbo box editor (keep it to make possible undecorate) |
static java.lang.String |
SELECTED_ITEM_PROPERTY
|
protected EntityComboBox |
ui
ui if the handler |
| Constructor Summary | |
|---|---|
EntityComboBoxHandler(EntityComboBox ui)
|
|
| Method Summary | |
|---|---|
static void |
decorate(javax.swing.JComboBox combo,
org.jdesktop.swingx.autocomplete.ObjectToStringConverter convertor)
Ajout l'auto-complétion sur une liste déroulante, en utilisant le converteur donné pour afficher les données. |
MultiJXPathDecorator<O> |
getDecorator()
|
protected java.lang.reflect.Method |
getMutator()
|
javax.swing.text.Document |
getOriginalDocument()
|
java.lang.Class<?> |
getTargetClass()
|
void |
init(JXPathDecorator<O> decorator,
java.util.List<O> data)
Initialise le handler de l'ui |
static org.jdesktop.swingx.autocomplete.ObjectToStringConverter |
newDecoratedObjectToStringConverter(Decorator<?> decorator)
Encapsule un Decorator dans un ObjectToStringConverter. |
protected void |
preparePopup(MultiJXPathDecorator<?> decorator)
Creation de l'ui pour modifier le décorateur. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
protected void |
setAutoComplete(java.lang.Boolean oldValue,
java.lang.Boolean newValue)
Modifie l'état autoComplete de l'ui. |
protected void |
setIndex(java.lang.Integer oldValue,
java.lang.Integer newValue)
Modifie l'index du décorateur |
protected void |
setSelectedItem(java.lang.Object oldValue,
java.lang.Object newValue)
Modifie la valeur sélectionnée dans la liste déroulante. |
void |
togglePopup()
Toggle the popup visible state. |
static void |
undecorate(javax.swing.JComboBox combo,
javax.swing.text.Document originalDocument)
Désactive l'aut-complétion sur une liste déroulante, en y repositionnant le modèle du document d'édition d'avant auto-complétion. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.apache.commons.logging.Log log
public static final java.lang.String SELECTED_ITEM_PROPERTY
public static final java.lang.String INDEX_PROPERTY
public static final java.lang.String AUTO_COMPLETE_PROPERTY
public static final java.lang.String DATA_PROPERTY
protected EntityComboBox ui
protected java.lang.reflect.Method mutator
protected javax.swing.text.Document originalDocument
protected org.jdesktop.swingx.autocomplete.ObjectToStringConverter convertor
protected MultiJXPathDecorator<O> decorator
protected boolean init
protected final java.awt.event.FocusListener EDITOR_TEXT_COMP0NENT_FOCUSLISTENER
| Constructor Detail |
|---|
public EntityComboBoxHandler(EntityComboBox ui)
| Method Detail |
|---|
public void init(JXPathDecorator<O> decorator,
java.util.List<O> data)
decorator - le decorateur a utiliserdata - la liste des données a gérerpublic void togglePopup()
protected void setAutoComplete(java.lang.Boolean oldValue,
java.lang.Boolean newValue)
oldValue - l'ancienne valeurnewValue - la nouvelle valeur
protected void setIndex(java.lang.Integer oldValue,
java.lang.Integer newValue)
oldValue - l'ancienne valeurnewValue - la nouvelle valeur
protected void setSelectedItem(java.lang.Object oldValue,
java.lang.Object newValue)
oldValue - l'ancienne valeurnewValue - la nouvelle valeurpublic javax.swing.text.Document getOriginalDocument()
public MultiJXPathDecorator<O> getDecorator()
protected void preparePopup(MultiJXPathDecorator<?> decorator)
decorator - le decorateur a utiliserpublic java.lang.Class<?> getTargetClass()
protected java.lang.reflect.Method getMutator()
public static org.jdesktop.swingx.autocomplete.ObjectToStringConverter newDecoratedObjectToStringConverter(Decorator<?> decorator)
Decorator dans un ObjectToStringConverter.
decorator - le decorateur a encapsuler.
ObjectToStringConverter
public static void decorate(javax.swing.JComboBox combo,
org.jdesktop.swingx.autocomplete.ObjectToStringConverter convertor)
combo - la combo à décorerconvertor - le converter utilisé pour afficher les données.
public static void undecorate(javax.swing.JComboBox combo,
javax.swing.text.Document originalDocument)
combo - la liste déroulante à décoreroriginalDocument - le document original de l'édtieur de la
liste déroulante.public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||