List of usage examples for com.google.gwt.user.client.ui MultiWordSuggestOracle MultiWordSuggestOracle
public MultiWordSuggestOracle(String whitespaceChars)
MultiWordSuggestOracle which takes in a set of whitespace chars that filter its input. From source file:gwtBlocks.client.views.SuggestBoxView.java
License:Apache License
@SuppressWarnings("unchecked") @Override// w w w.j a v a 2 s . c o m protected SuggestBox buildView(M model, Object... args) { String whiteSpaceChars = (String) args[0]; if (args.length > 1) { BaseModel<List<V>> suggestionModel = (BaseModel<List<V>>) args[1]; suggestionModel.registerChangeListener(new ValueChangeListener<BaseModel<List<V>>>() { public void valueChanged(BaseModel<List<V>> model) { setSuggestions(model.getValue()); } }); } _oracle = new MultiWordSuggestOracle(whiteSpaceChars); final SuggestBox sb = new SuggestBox(_oracle); sb.addEventHandler(new SuggestionHandler() { public void onSuggestionSelected(SuggestionEvent event) { getModel().setValue(_lookupMap.get(event.getSelectedSuggestion().getReplacementString())); } }); sb.addChangeListener(new ChangeListener() { public void onChange(Widget sender) { getModel().setValue(_lookupMap.get(sb.getText())); } }); return sb; }
From source file:net.opentsdb.tsd.client.RemoteOracle.java
License:Open Source License
/** Private constructor, use {@link #newSuggestBox} instead. */ private RemoteOracle(final String suggest_type) { type = suggest_type;/*from w ww . j a v a 2 s .c o m*/ MultiWordSuggestOracle cache = caches.get(type); QueriesSeen queries_seen; if (cache == null) { cache = new MultiWordSuggestOracle("."); queries_seen = new QueriesSeen(); caches.put(type, cache); all_queries_seen.put(type, queries_seen); } else { queries_seen = all_queries_seen.get(type); } this.cache = cache; this.queries_seen = queries_seen; }
From source file:org.apache.hupa.widgets.ui.MultiValueSuggestArea.java
License:Apache License
public MultiValueSuggestArea(Object[] list, String separators) { InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x10x00x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x1_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f73_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x2_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x10x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x3_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x20x0"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dc7d8a6d70x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dc7d8a6d70x1_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dc7d8a6d70x2_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dc7d8a6d7"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8d431364b60x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8d431364b6_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8d431364b60x2_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8d431364b60x1"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8d5216259414b480390x20x00x00x1c1d0643e0x1_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8d5216259414b480390x20x00x00x1c1d0643e_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8d5216259414b480390x20x00x00x1c1d0643e0x0"); InstrumentationLoggerProvider.get()//from w ww.j av a 2 s . c o m .instrument("org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8d52162594"); InstrumentationLoggerProvider.get() .instrument("org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8d"); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x00x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x00x00x00x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x00x00x0"); oracle = new MultiWordSuggestOracle(separators); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x1_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x10x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x10x00x00x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x10x00x0"); box = new CustomSuggestBox(oracle); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x20x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x2"); initWidget(box); InstrumentationLoggerProvider.get().instrument( "org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x30x0_____org_apache_hupa_widgets_ui_MultiValueSuggestArea_java0x08c727d8dd4747f730x30x3"); fillOracle(list); }