nl.coderight.jazz.form.field.lookup
Class LookupTextField<V>

java.lang.Object
  extended by nl.coderight.jazz.form.FormField<V>
      extended by nl.coderight.jazz.form.FormControl<V>
          extended by nl.coderight.jazz.form.field.scrollable.ScrollableField<V>
              extended by nl.coderight.jazz.form.field.selectable.SelectableField<V>
                  extended by nl.coderight.jazz.form.field.selectable.ListSelectableField<V>
                      extended by nl.coderight.jazz.form.field.lookup.LookupField<V>
                          extended by nl.coderight.jazz.form.field.lookup.LookupTextField<V>
All Implemented Interfaces:
ClipboardSupport, Editable, DataBindable<V>, DataSelectable<V>, Validation

public class LookupTextField<V>
extends LookupField<V>

TextLookupField (auto completion)


Nested Class Summary
 
Nested classes/interfaces inherited from class nl.coderight.jazz.form.field.lookup.LookupField
LookupField.ListModel
 
Nested classes/interfaces inherited from class nl.coderight.jazz.form.field.selectable.SelectableField
SelectableField.KeyTypeSearchListener
 
Nested classes/interfaces inherited from class nl.coderight.jazz.form.field.scrollable.ScrollableField
ScrollableField.ScrollBarCorner, ScrollableField.ScrollBarPolicy
 
Field Summary
 
Fields inherited from class nl.coderight.jazz.form.FormField
Config
 
Constructor Summary
LookupTextField(String bindID, String selectID)
           
 
Method Summary
protected  void configPopupComponent(LookupField.ListModel model)
           
 int getSelectedIndex()
           
protected  void hidePopup()
           
protected  boolean isPopupVisible()
           
protected  void onKeyTyped(KeyEvent evt)
           
 void setRenderer(ListCellRenderer renderer)
           
 void setSelectedIndex(int index)
           
protected  void showPopup()
           
 
Methods inherited from class nl.coderight.jazz.form.field.lookup.LookupField
backupSelection, copy, cut, getDisplayID, getError, getField, getLookupID, getText, getValue, hasFocus, isEditable, isScrollable, isValid, locationToIndex, notifyDataChanged, onSelect, paste, restoreSelection, setCopyAction, setCutAction, setDisplayID, setEditable, setIcon, setLength, setLookupID, setLookupIgnoreCase, setLookupMinimumLength, setMask, setMask, setMaxLength, setOnChangeEvent, setPasteAction, setRequired, setRequiredMessage, setValue, validate
 
Methods inherited from class nl.coderight.jazz.form.field.selectable.ListSelectableField
createSortComparator, delete, delete, getData, getIndex, getValue, getValueAt, getValueCount, insert, insert, onFilterChanged, onRebuildFinished, onRebuildProgress, onRebuildStart, setData, setValueAt, sort, update
 
Methods inherited from class nl.coderight.jazz.form.field.selectable.SelectableField
addFilter, dispose, filter, getBindID, getFilters, getRelationID, getSelectID, getSelectionBackground, getSelectionCount, getSelectionForeground, getSortComparator, getSortID, getSortOrder, isSortingEnabled, onChange, onFocusGained, onPopup, onSearchFinished, onSearchProgress, onSearchStart, search, search, searchAll, setOnSelectAction, setOnSelectCondition, setOnSelectEvent, setOnSelectGroup, setRelationID, setSelectID, setSelectionBackground, setSelectionForeground, setSortComparator, setSortID, setSortingEnabled, setSortOrder
 
Methods inherited from class nl.coderight.jazz.form.field.scrollable.ScrollableField
getComponent, getFocusComponent, getPreferredSize, getViewportSize, isOpaque, onViewportChanged, setBackground, setBackgroundImage, setBorder, setColumnHeader, setComponent, setCorner, setEnabled, setForeground, setOpaque, setPreferredSize, setRowHeader, setScrollable, setScrollBarPolicy, setTitle
 
Methods inherited from class nl.coderight.jazz.form.FormControl
addField, addField, focus, focusField, focusNextField, focusPreviousField, getFields, registerKeyboardAction, setComponent, setLayout
 
Methods inherited from class nl.coderight.jazz.form.FormField
dispatchEvent, focusNextField, focusPreviousField, getBackground, getBorder, getCursor, getDataBinding, getForeground, getForm, getLabel, getParent, getToolTip, isBindable, isChanged, isEnabled, isFocusable, isReadonly, isShowing, isValueChanged, isVisible, onClick, onDoubleClick, onFocusLost, onMouseEnter, onMouseLeave, setBindID, setChanged, setCursor, setDataBinding, setFocusable, setOnFocusGainedEvent, setOnFocusLostEvent, setPopupMenu, setReadonly, setToolTip, setVisible, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface nl.coderight.jazz.form.field.bindable.DataBindable
isReadonly
 

Constructor Detail

LookupTextField

public LookupTextField(String bindID,
                       String selectID)
Method Detail

setRenderer

public void setRenderer(ListCellRenderer renderer)
Specified by:
setRenderer in class LookupField<V>

getSelectedIndex

public int getSelectedIndex()
Specified by:
getSelectedIndex in class SelectableField<V>

setSelectedIndex

public void setSelectedIndex(int index)
Specified by:
setSelectedIndex in class SelectableField<V>

configPopupComponent

protected void configPopupComponent(LookupField.ListModel model)
Specified by:
configPopupComponent in class LookupField<V>

onKeyTyped

protected void onKeyTyped(KeyEvent evt)
Overrides:
onKeyTyped in class LookupField<V>

isPopupVisible

protected boolean isPopupVisible()
Specified by:
isPopupVisible in class LookupField<V>

hidePopup

protected void hidePopup()
Specified by:
hidePopup in class LookupField<V>

showPopup

protected void showPopup()
Specified by:
showPopup in class LookupField<V>


Copyright 2010 CodeRight, All rights reserved.