Package cloud.commandframework.execution
Class FilteringCommandSuggestionProcessor<C>
- java.lang.Object
-
- cloud.commandframework.execution.FilteringCommandSuggestionProcessor<C>
-
- Type Parameters:
C
- Command sender type
- All Implemented Interfaces:
CommandSuggestionProcessor<C>
,java.util.function.BiFunction<@NonNull CommandPreprocessingContext<C>,@NonNull java.util.List<java.lang.String>,@NonNull java.util.List<java.lang.String>>
public final class FilteringCommandSuggestionProcessor<C> extends java.lang.Object implements CommandSuggestionProcessor<C>
Command suggestions processor that checks the input queue head and filters based on that
-
-
Constructor Summary
Constructors Constructor Description FilteringCommandSuggestionProcessor()
-
Method Summary
Modifier and Type Method Description @NonNull java.util.List<@NonNull java.lang.String>
apply(@NonNull CommandPreprocessingContext<C> context, @NonNull java.util.List<@NonNull java.lang.String> strings)
-
-
-
Method Detail
-
apply
public @NonNull java.util.List<@NonNull java.lang.String> apply(@NonNull CommandPreprocessingContext<C> context, @NonNull java.util.List<@NonNull java.lang.String> strings)
- Specified by:
apply
in interfacejava.util.function.BiFunction<@NonNull CommandPreprocessingContext<C>,@NonNull java.util.List<java.lang.String>,@NonNull java.util.List<java.lang.String>>
-
-