public boolean add(String key) { return this.add(key, key); }
public void addKeys(Collection<String> itemCollection) { itemCollection.forEach(item -> add(item, item)); }
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults<String> results = new LiveSearchResults<>(maxResults); options.entrySet().stream() .filter(entry -> entry.getValue().toLowerCase().contains(pattern.toLowerCase())) .forEach(entry -> results.add(entry.getKey(), entry.getValue())); callback.afterSearch(results); }
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults<String> results = new LiveSearchResults<>(maxResults); options.entrySet().stream() .filter(entry -> entry.getValue().toLowerCase().contains(pattern.toLowerCase())) .forEach(entry -> results.add(entry.getKey(), entry.getValue())); callback.afterSearch(results); }
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults<String> results = new LiveSearchResults<>(); if (options.containsKey(key)) { results.add(key, options.get(key)); } callback.afterSearch(results); }
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults<String> results = new LiveSearchResults<>(); if (options.containsKey(key)) { results.add(key, options.get(key)); } callback.afterSearch(results); }
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults results = new LiveSearchResults(1); if(priorityItemList.contains(key)) { results.add(key); } callback.afterSearch(results); } };
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(1); activityBeansCache.getPerspectiveActivities() .stream() .map(SyncBeanDef::getName) .filter(perspectiveName -> (perspectiveIdsExcluded == null || !perspectiveIdsExcluded.contains(perspectiveName)) && perspectiveName.equals(key)) .findAny() .ifPresent(perspectiveName -> result.add(perspectiveName, getItemName(perspectiveName))); callback.afterSearch(result); } };
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults results = new LiveSearchResults(1); if(priorityItemList.contains(key)) { results.add(key); } callback.afterSearch(results); } };
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(1); activityBeansCache.getPerspectiveActivities() .stream() .map(SyncBeanDef::getName) .filter(perspectiveName -> (perspectiveIdsExcluded == null || !perspectiveIdsExcluded.contains(perspectiveName)) && perspectiveName.equals(key)) .findAny() .ifPresent(perspectiveName -> result.add(perspectiveName, getItemName(perspectiveName))); callback.afterSearch(result); } };
@Override public void search(String pattern, int maxResults, LiveSearchCallback<TYPE> callback) { List<TYPE> values = field.getListOfValues(); if (pattern != null && !pattern.isEmpty()) { values = values.stream() .filter(value -> stringValue(value).toLowerCase().contains(pattern.toLowerCase())) .collect(Collectors.toList()); } LiveSearchResults<TYPE> entries = new LiveSearchResults<>(); for (int i = 0; i < values.size() && i < maxResults; i++) { TYPE value = values.get(i); entries.add(new LiveSearchEntry<>(value, stringValue(value))); } callback.afterSearch(entries); }
public boolean add(String key, String value) { if (maxEntries <= 0 || size() < maxEntries) { LiveSearchEntry entry = new LiveSearchEntry(key, value); return this.add(entry); } return false; }
public boolean add(String key, String value) { if (maxEntries <= 0 || size() < maxEntries) { LiveSearchEntry entry = new LiveSearchEntry(key, value); return this.add(entry); } return false; }
public void getExactEntry(String key, LiveSearchCallback<String> callback) { final LiveSearchResults results = new LiveSearchResults(1); entries.stream() .filter(e -> e.getValue().equals(key)) .findAny() .ifPresent(e -> results.add(e.getValue(), e.getHint())); callback.afterSearch(results); }
public void getDropDownEntries(String pattern, int maxResults, LiveSearchCallback<String> callback) { final LiveSearchResults results = new LiveSearchResults(); entries.stream() .filter(e -> e.getHint().contains(pattern)) .forEach(e -> results.add(e.getValue(), e.getHint())); callback.afterSearch(results); }
public void getExactEntry(String key, LiveSearchCallback<String> callback) { final LiveSearchResults results = new LiveSearchResults(1); entries.stream() .filter(e -> e.getValue().equals(key)) .findAny() .ifPresent(e -> results.add(e.getValue(), e.getHint())); callback.afterSearch(results); }
public void getDropDownEntries(String pattern, int maxResults, LiveSearchCallback<String> callback) { final LiveSearchResults results = new LiveSearchResults(); entries.stream() .filter(e -> e.getHint().contains(pattern)) .forEach(e -> results.add(e.getValue(), e.getHint())); callback.afterSearch(results); }
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(1); layoutEditor.getLayoutElements().stream() .filter(element -> LayoutEditorPropertiesPresenter.isSupported(element) && element.getId().equals(key)) .findAny() .ifPresent(element -> { String elementId = element.getId(); String elementPosition = getDisplayPosition(element); result.add(elementId, elementPosition); }); callback.afterSearch(result); } };
@Override public void searchEntry(String key, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(1); layoutEditor.getLayoutElements().stream() .filter(element -> LayoutEditorPropertiesPresenter.isSupported(element) && element.getId().equals(key)) .findAny() .ifPresent(element -> { String elementId = element.getId(); String elementPosition = getDisplayPosition(element); result.add(elementId, elementPosition); }); callback.afterSearch(result); } };
@Override public void search(String pattern, int maxResults, LiveSearchCallback<String> callback) { LiveSearchResults result = new LiveSearchResults(maxResults); for (SyncBeanDef<Activity> beanDef : activityBeansCache.getPerspectiveActivities()) { String perspectiveName = beanDef.getName(); if (perspectiveIdsExcluded == null || !perspectiveIdsExcluded.contains(perspectiveName)) { String name = getItemName(perspectiveName); if (name.toLowerCase().contains(pattern.toLowerCase())) { result.add(perspectiveName, name); } } } result.sortByValue(); callback.afterSearch(result); }