Index
All Classes and Interfaces|All Packages
A
- AbstractCommandParser<T> - Class in de.kentoj.kencommandapi.api.parser2
- AbstractCommandParser() - Constructor for class de.kentoj.kencommandapi.api.parser2.AbstractCommandParser
- addArgument(CommandArgument<T, V>) - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- addArgument(CommandArgument<T, V>) - Method in class de.kentoj.kencommandapi.internal.LiteralImpl
- addLiteral(Literal<T>) - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- addLiteral(Literal<T>) - Method in class de.kentoj.kencommandapi.internal.LiteralImpl
- arg(String, ArgumentType<T, V>) - Static method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- ArgumentType<T,
V> - Interface in de.kentoj.kencommandapi.api.argument
C
- CommandArgument<T,
V> - Interface in de.kentoj.kencommandapi.api.argument - CommandArgumentImpl<T,
V> - Class in de.kentoj.kencommandapi.internal - CommandArgumentImpl() - Constructor for class de.kentoj.kencommandapi.internal.CommandArgumentImpl
- CommandContext<T> - Class in de.kentoj.kencommandapi.api.invocation
- CommandContext() - Constructor for class de.kentoj.kencommandapi.api.invocation.CommandContext
- CommandExecutor<T> - Interface in de.kentoj.kencommandapi.api.invocation
- CommandHandler<T> - Class in de.kentoj.kencommandapi.api
- CommandHandler(SendMessageMethod<T>, HasPermissionMethod<T>) - Constructor for class de.kentoj.kencommandapi.api.CommandHandler
D
- de.kentoj.kencommandapi.api - package de.kentoj.kencommandapi.api
- de.kentoj.kencommandapi.api.argument - package de.kentoj.kencommandapi.api.argument
- de.kentoj.kencommandapi.api.argument.types - package de.kentoj.kencommandapi.api.argument.types
- de.kentoj.kencommandapi.api.invocation - package de.kentoj.kencommandapi.api.invocation
- de.kentoj.kencommandapi.api.literal - package de.kentoj.kencommandapi.api.literal
- de.kentoj.kencommandapi.api.parser2 - package de.kentoj.kencommandapi.api.parser2
- de.kentoj.kencommandapi.api.platform - package de.kentoj.kencommandapi.api.platform
- de.kentoj.kencommandapi.api.suggestion - package de.kentoj.kencommandapi.api.suggestion
- de.kentoj.kencommandapi.internal - package de.kentoj.kencommandapi.internal
- defaultSuggestionProvider() - Method in interface de.kentoj.kencommandapi.api.argument.ArgumentType
- defaultSuggestionProvider() - Method in class de.kentoj.kencommandapi.api.argument.types.IntegerArgumentType
- defaultSuggestionProvider() - Method in class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
E
- err(String) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
- err(Component) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
- err(Component) - Method in class de.kentoj.kencommandapi.api.platform.PlainMessageStyle
- exception(String) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
- exception(Throwable) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
- exception(Component) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
- exception(Component) - Method in class de.kentoj.kencommandapi.api.platform.PlainMessageStyle
- execute(CommandContext<T>) - Method in interface de.kentoj.kencommandapi.api.invocation.CommandExecutor
- execute(CommandContext<T>) - Method in interface de.kentoj.kencommandapi.api.invocation.SyncCommandExecutor
- executeSync(CommandContext<T>) - Method in interface de.kentoj.kencommandapi.api.invocation.SyncCommandExecutor
- ExecutionData() - Constructor for class de.kentoj.kencommandapi.api.parser2.InvocationCommandParser.ExecutionData
G
- getArg(CommandArgument<T, V>) - Method in class de.kentoj.kencommandapi.api.invocation.CommandContext
- getArg(String) - Method in class de.kentoj.kencommandapi.api.invocation.CommandContext
- getArgument() - Method in interface de.kentoj.kencommandapi.api.invocation.ParsedArgument
- getArguments() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- getDefaultValueProvider() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- getDescription() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- getExecutor() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- getId() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- getLiteral(String) - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- getLiteral(String) - Method in class de.kentoj.kencommandapi.internal.LiteralImpl
- getLiterals() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- getMessageStyle() - Method in interface de.kentoj.kencommandapi.api.literal.RootLiteral
- getNames() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- getParsedArgument(CommandArgument<T, V>) - Method in class de.kentoj.kencommandapi.api.invocation.CommandContext
- getParsedArgument(String) - Method in class de.kentoj.kencommandapi.api.invocation.CommandContext
- getPermission() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- getSuggestionProvider() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- getSuggestionProvider() - Method in class de.kentoj.kencommandapi.internal.CommandArgumentImpl
- getSuggestions(RootLiteral<T>, T, String[]) - Method in class de.kentoj.kencommandapi.api.parser2.SuggestionCommandParser
- getSuggestions(RootLiteral<T>, T, String[], boolean) - Method in class de.kentoj.kencommandapi.api.CommandHandler
- getType() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- getValue() - Method in interface de.kentoj.kencommandapi.api.invocation.ParsedArgument
H
- hasPermission(T, Literal<T>) - Method in class de.kentoj.kencommandapi.api.parser2.AbstractCommandParser
- HasPermissionMethod<T> - Interface in de.kentoj.kencommandapi.api.platform
I
- IntegerArgumentType<T> - Class in de.kentoj.kencommandapi.api.argument.types
- IntegerArgumentType() - Constructor for class de.kentoj.kencommandapi.api.argument.types.IntegerArgumentType
- InvocationCommandParser<T> - Class in de.kentoj.kencommandapi.api.parser2
- InvocationCommandParser(HasPermissionMethod<T>) - Constructor for class de.kentoj.kencommandapi.api.parser2.InvocationCommandParser
- InvocationCommandParser.ExecutionData - Class in de.kentoj.kencommandapi.api.parser2
- invoke(RootLiteral<T>, T, String[]) - Method in class de.kentoj.kencommandapi.api.CommandHandler
- invoke(RootLiteral<T>, T, String[]) - Method in class de.kentoj.kencommandapi.api.parser2.InvocationCommandParser
- isGreedy() - Method in interface de.kentoj.kencommandapi.api.argument.ArgumentType
- isGreedy() - Method in class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
L
- literal(String...) - Static method in interface de.kentoj.kencommandapi.api.literal.Literal
- Literal<T> - Interface in de.kentoj.kencommandapi.api.literal
- LiteralImpl<T> - Class in de.kentoj.kencommandapi.internal
- LiteralImpl(String[]) - Constructor for class de.kentoj.kencommandapi.internal.LiteralImpl
M
- MessageStyle - Interface in de.kentoj.kencommandapi.api.platform
N
- NoSuggestionProvider<T> - Class in de.kentoj.kencommandapi.api.suggestion
- NoSuggestionProvider() - Constructor for class de.kentoj.kencommandapi.api.suggestion.NoSuggestionProvider
O
- ok(String) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
- ok(Component) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
- ok(Component) - Method in class de.kentoj.kencommandapi.api.platform.PlainMessageStyle
P
- parseArgument(CommandArgument<T, Object>, String) - Method in class de.kentoj.kencommandapi.api.parser2.AbstractCommandParser
- ParsedArgument<T,
V> - Interface in de.kentoj.kencommandapi.api.invocation - ParsedArgumentImpl<T,
V> - Class in de.kentoj.kencommandapi.internal - ParsedArgumentImpl() - Constructor for class de.kentoj.kencommandapi.internal.ParsedArgumentImpl
- parseInput(String) - Method in interface de.kentoj.kencommandapi.api.argument.ArgumentType
- parseInput(String) - Method in class de.kentoj.kencommandapi.api.argument.types.IntegerArgumentType
- parseInput(String) - Method in class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
- parseInput(String[], AtomicInteger, boolean) - Method in class de.kentoj.kencommandapi.api.parser2.AbstractCommandParser
- PLAIN - Static variable in interface de.kentoj.kencommandapi.api.platform.MessageStyle
- PlainMessageStyle - Class in de.kentoj.kencommandapi.api.platform
- PlainMessageStyle() - Constructor for class de.kentoj.kencommandapi.api.platform.PlainMessageStyle
R
- rootLiteral(MessageStyle, String...) - Static method in interface de.kentoj.kencommandapi.api.literal.Literal
- RootLiteral<T> - Interface in de.kentoj.kencommandapi.api.literal
- RootLiteralImpl<T> - Class in de.kentoj.kencommandapi.internal
- RootLiteralImpl(MessageStyle, String[]) - Constructor for class de.kentoj.kencommandapi.internal.RootLiteralImpl
S
- send(T, Component) - Method in interface de.kentoj.kencommandapi.api.platform.SendMessageMethod
- SendMessageMethod<T> - Interface in de.kentoj.kencommandapi.api.platform
- setDefaultValueProvider(Function<T, V>) - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- setDescription(String) - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- setExecutor(CommandExecutor<T>) - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- setMessageStyle(MessageStyle) - Method in interface de.kentoj.kencommandapi.api.literal.RootLiteral
- setPermission(String) - Method in interface de.kentoj.kencommandapi.api.literal.Literal
- setSuggestionProvider(SuggestionProvider<T>) - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- StringArgumentType<T> - Class in de.kentoj.kencommandapi.api.argument.types
- StringArgumentType() - Constructor for class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
- suggest(T) - Method in class de.kentoj.kencommandapi.api.suggestion.NoSuggestionProvider
- suggest(T) - Method in interface de.kentoj.kencommandapi.api.suggestion.SuggestionProvider
- SuggestionCommandParser<T> - Class in de.kentoj.kencommandapi.api.parser2
- SuggestionCommandParser(HasPermissionMethod<T>) - Constructor for class de.kentoj.kencommandapi.api.parser2.SuggestionCommandParser
- SuggestionProvider<T> - Interface in de.kentoj.kencommandapi.api.suggestion
- SyncCommandExecutor<T> - Interface in de.kentoj.kencommandapi.api.invocation
T
- test(T, String) - Method in interface de.kentoj.kencommandapi.api.platform.HasPermissionMethod
All Classes and Interfaces|All Packages