Package jadex.commons.gui.autocombo
Class AbstractAutoComboModel<T>
- java.lang.Object
- 
- javax.swing.AbstractListModel
- 
- jadex.commons.gui.autocombo.AbstractAutoComboModel<T>
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- javax.swing.ComboBoxModel,- javax.swing.ListModel
 - Direct Known Subclasses:
- AbstractFixedAutoComboModel,- ClassComboModel,- StringComboModel
 
 public abstract class AbstractAutoComboModel<T> extends javax.swing.AbstractListModel implements javax.swing.ComboBoxModel- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractAutoComboModel(AutoCompleteCombo<T> combo, int max)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddToTop(java.lang.String val)voidaddValToTop(T val)booleancontains(java.lang.String val)booleancontainsVal(T val)abstract TconvertFromString(java.lang.String val)abstract java.lang.StringconvertToString(T val)abstract ISubscriptionIntermediateFuture<T>doSetPattern(java.lang.String pattern)protected voidfireChangeEvents(int size1, int size2)AutoCompleteCombo<T>getCombo()Get the combo.TgetElementAt(int index)TgetModelValue(java.lang.String text)Get value from model that equals converted value.java.lang.ObjectgetSelectedItem()intgetSize()ISubscriptionIntermediateFuture<T>setPattern(java.lang.String pattern)voidsetSelectedItem(java.lang.Object obj)voidsetSelectedItemQuiet(java.lang.Object obj)- 
Methods inherited from class javax.swing.AbstractListModeladdListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
- 
 
- 
- 
- 
Field Detail- 
selectedprotected T selected 
 - 
maxprotected int max 
 - 
entriesprotected java.util.List<T> entries 
 - 
comboprotected AutoCompleteCombo<T> combo 
 
- 
 - 
Constructor Detail- 
AbstractAutoComboModelpublic AbstractAutoComboModel(AutoCompleteCombo<T> combo, int max) 
 
- 
 - 
Method Detail- 
convertFromStringpublic abstract T convertFromString(java.lang.String val) 
 - 
convertToStringpublic abstract java.lang.String convertToString(T val) 
 - 
addToToppublic void addToTop(java.lang.String val) 
 - 
containspublic boolean contains(java.lang.String val) 
 - 
addValToToppublic void addValToTop(T val) 
 - 
getSelectedItempublic java.lang.Object getSelectedItem() - Specified by:
- getSelectedItemin interface- javax.swing.ComboBoxModel<T>
 
 - 
setSelectedItempublic void setSelectedItem(java.lang.Object obj) - Specified by:
- setSelectedItemin interface- javax.swing.ComboBoxModel<T>
 
 - 
setSelectedItemQuietpublic void setSelectedItemQuiet(java.lang.Object obj) 
 - 
getSizepublic int getSize() - Specified by:
- getSizein interface- javax.swing.ListModel<T>
 
 - 
getElementAtpublic T getElementAt(int index) - Specified by:
- getElementAtin interface- javax.swing.ListModel<T>
 
 - 
containsValpublic boolean containsVal(T val) 
 - 
getCombopublic AutoCompleteCombo<T> getCombo() Get the combo.- Returns:
- The combo.
 
 - 
setPatternpublic ISubscriptionIntermediateFuture<T> setPattern(java.lang.String pattern) 
 - 
doSetPatternpublic abstract ISubscriptionIntermediateFuture<T> doSetPattern(java.lang.String pattern) 
 - 
getModelValuepublic T getModelValue(java.lang.String text) Get value from model that equals converted value.
 - 
fireChangeEventsprotected void fireChangeEvents(int size1, int size2)
 
- 
 
-