001 package echopoint;
002
003 import echopoint.model.AutoLookupModel;
004
005 /**
006 * A text field that attempts to fetch matching entries from the server.
007 *
008 * @author Christoff Spinner 2009-12-07
009 * @version $Id: AutoLookupTextField.java 259 2009-12-07 16:43:59Z sptrakesh $
010 */
011 public class AutoLookupTextField extends KeystrokeTextField
012 {
013 private static final long serialVersionUID = 1L;
014
015 public static final String PROPERTY_AUTO_LOOKUP_MODEL = "autoLookupModel";
016 public static final String PROPERTY_SEARCH_BAR_ICON = "searchBarIcon";
017 public static final String PROPERTY_SEARCH_BAR_SEARCHING_ICON = "searchBarSearchingIcon";
018 public static final String PROPERTY_SEARCH_BAR_TEXT = "searchBarText";
019 public static final String PROPERTY_SEARCH_BAR_SHOWN = "searchBarShown";
020 public static final String PROPERTY_SEARCH_BAR_SEARCHING_TEXT = "searchBarSearchingText";
021 public static final String PROPERTY_NO_MATCHING_OPTION_TEXT = "noMatchingOptionText";
022
023
024 public AutoLookupModel getAutoLookupModel()
025 {
026 return (AutoLookupModel) get( PROPERTY_AUTO_LOOKUP_MODEL );
027 }
028
029 public void setAutoLookupModel( final AutoLookupModel autoLookupModel )
030 {
031 set( PROPERTY_AUTO_LOOKUP_MODEL, autoLookupModel );
032 }
033 }