/** * Returns a list of suggestions based on the query, based on {@link * PropertySpecifier#baseAutoComplete}. */ public static List<AutocompleteSuggestion> autoComplete(String query) { return PropertySpecifier.baseAutoComplete(query, JAVA_MAP.keySet()); }
/** * Returns a list of suggestions based on the query. The current implementation treats the query * as a prefix of the property string. * * @param query The query to auto complete * @return The list of suggestions */ public static List<AutocompleteSuggestion> autoComplete(String query) { return PropertySpecifier.baseAutoComplete(query, JAVA_MAP.keySet()); }
/** * Returns a list of suggestions based on the query, based on {@link * PropertySpecifier#baseAutoComplete}. */ public static List<AutocompleteSuggestion> autoComplete(String query) { return PropertySpecifier.baseAutoComplete(query, JAVA_MAP.keySet()); }
/** * Returns a list of suggestions based on the query, based on {@link * PropertySpecifier#baseAutoComplete}. */ public static List<AutocompleteSuggestion> autoComplete(String query) { return PropertySpecifier.baseAutoComplete(query, JAVA_MAP.keySet()); }
/** Returns a list of suggestions based on the query, based on {@link PropertySpecifier}. */ public static List<AutocompleteSuggestion> autoComplete(String query) { return PropertySpecifier.baseAutoComplete(query, JAVA_MAP.keySet()); }
/** * Returns a list of suggestions based on the query, based on {@link * PropertySpecifier#baseAutoComplete}. */ public static List<AutocompleteSuggestion> autoComplete(String query) { return PropertySpecifier.baseAutoComplete(query, MAP.keySet()); }
/** * Returns a list of suggestions based on the query. The current implementation treats the query * as a prefix of the property string. * * @param query The query to auto complete * @return The list of suggestions */ public static List<AutocompleteSuggestion> autoComplete(String query) { return PropertySpecifier.baseAutoComplete(query, JAVA_MAP.keySet()); }
/** * Returns a list of suggestions based on the query, based on {@link * PropertySpecifier#baseAutoComplete}. */ public static List<AutocompleteSuggestion> autoComplete(String query) { return PropertySpecifier.baseAutoComplete(query, _map.keySet()); }
/** * Returns a list of suggestions based on the query, based on {@link * PropertySpecifier#baseAutoComplete}. */ public static List<AutocompleteSuggestion> autoComplete(String query) { return PropertySpecifier.baseAutoComplete(query, JAVA_MAP.keySet()); }
return PropertySpecifier.baseAutoComplete(noExclamation.trim(), COMPLETIONS).stream() .map( suggestion ->
@Test public void baseAutoComplete() { Set<String> properties = ImmutableSet.of( "abc", NodePropertySpecifier.NTP_SERVERS, NodePropertySpecifier.NTP_SOURCE_INTERFACE); // null or empty string should yield all options assertThat( PropertySpecifier.baseAutoComplete(null, properties).stream() .map(s -> s.getText()) .collect(Collectors.toList()), equalTo(ImmutableList.builder().addAll(properties).build())); // the capital P shouldn't matter and this should autoComplete to three entries assertThat( new ArrayList<>(PropertySpecifier.baseAutoComplete("ntP", properties)), equalTo( ImmutableList.of( new AutocompleteSuggestion(NodePropertySpecifier.NTP_SERVERS, false), new AutocompleteSuggestion(NodePropertySpecifier.NTP_SOURCE_INTERFACE, false)))); }
PropertySpecifier.baseAutoComplete(query, completionMetadata.getAddressBooks()); PropertySpecifier.baseAutoComplete(query, completionMetadata.getAddressGroups()); break; PropertySpecifier.baseAutoComplete( query, Stream.of(ConfiguredSessionStatus.values()) PropertySpecifier.baseAutoComplete( query, Stream.of(SessionType.values()) PropertySpecifier.baseAutoComplete(query, completionMetadata.getFilterNames()); break; PropertySpecifier.baseAutoComplete( query, Stream.of(FlowState.values()).map(FlowState::name).collect(Collectors.toSet())); PropertySpecifier.baseAutoComplete( query, completionMetadata.getInterfaces().stream() suggestions = PropertySpecifier.baseAutoComplete(query, completionMetadata.getIps()); break; PropertySpecifier.baseAutoComplete( query,