Interface SignedStringMapper
- All Superinterfaces:
BiFunction<CommandContext<?>,String, CompletableFuture<ArgumentParseResult<SignedString>>>
- All Known Implementing Classes:
SignedStringMapper.Unsigned
@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
public interface SignedStringMapper
extends BiFunction<CommandContext<?>,String,CompletableFuture<ArgumentParseResult<SignedString>>>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SignedStringMapperget()Returns the defaultSignedStringMapperas loaded byServiceLoader.voidregisterBrigadier(CommandManager<?> commandManager, Object brigadierManager) Registers theSignedGreedyStringParserto theCloudBrigadierManager.default voidregisterParser(ParserRegistry<?> registry) RegistersSignedGreedyStringParserto the parser registry.Methods inherited from interface java.util.function.BiFunction
andThen, apply
-
Method Details
-
get
Returns the defaultSignedStringMapperas loaded byServiceLoader.- Returns:
- the signed mapper
-
registerBrigadier
Registers theSignedGreedyStringParserto theCloudBrigadierManager.- Parameters:
commandManager- command managerbrigadierManager- brigadier manager
-
registerParser
RegistersSignedGreedyStringParserto the parser registry.- Parameters:
registry- parser registry
-