Index
All Classes and Interfaces|All Packages
A
- addArgument(CommandArgument<T, V>) - Method in interface de.kentoj.kencommandapi.api.node.CommandNode
- addArgument(CommandArgument<T, V>) - Method in class de.kentoj.kencommandapi.internal.CommandNodeImpl
- addLiteral(CommandNode<T>) - Method in interface de.kentoj.kencommandapi.api.node.CommandNode
- addLiteral(CommandNode<T>) - Method in class de.kentoj.kencommandapi.internal.CommandNodeImpl
- arg(String, ArgumentType<T, V>) - Static method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- ArgumentExpected() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.ArgumentExpected
- 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() - Constructor for class de.kentoj.kencommandapi.api.CommandHandler
- CommandNode<T> - Interface in de.kentoj.kencommandapi.api.node
- CommandNodeImpl<T> - Class in de.kentoj.kencommandapi.internal
- CommandNodeImpl(String[]) - Constructor for class de.kentoj.kencommandapi.internal.CommandNodeImpl
- CommandParser<T> - Class in de.kentoj.kencommandapi.api.parser
- CommandParser() - Constructor for class de.kentoj.kencommandapi.api.parser.CommandParser
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.node - package de.kentoj.kencommandapi.api.node
- de.kentoj.kencommandapi.api.parser - package de.kentoj.kencommandapi.api.parser
- 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
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.node.CommandNode
- getDefaultValueProvider() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- getDescription() - Method in interface de.kentoj.kencommandapi.api.node.CommandNode
- getExecutor() - Method in interface de.kentoj.kencommandapi.api.node.CommandNode
- getId() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- getLiteral() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult
- getLiteral() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult.UnknownLiteral
- getLiteral(String) - Method in interface de.kentoj.kencommandapi.api.node.CommandNode
- getLiteral(String) - Method in class de.kentoj.kencommandapi.internal.CommandNodeImpl
- getLiterals() - Method in interface de.kentoj.kencommandapi.api.node.CommandNode
- getMessage() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult.ArgumentExpected
- getMessage() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult
- getMessage() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult.IllegalArgument
- getMessage() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult.LiteralExpected
- getMessage() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult.NoPermission
- getMessage() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult.Success
- getMessage() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult.UnknownLiteral
- getMessageStyle() - Method in interface de.kentoj.kencommandapi.api.node.RootCommandNode
- getNames() - Method in interface de.kentoj.kencommandapi.api.node.CommandNode
- 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.node.CommandNode
- getSuggestionProvider() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
- getSuggestionProvider() - Method in class de.kentoj.kencommandapi.internal.CommandArgumentImpl
- getSuggestions(RootCommandNode<T>, T, String[]) - 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, String) - Method in interface de.kentoj.kencommandapi.api.platform.HasPermissionMethod
- HasPermissionMethod<T> - Interface in de.kentoj.kencommandapi.api.platform
I
- IllegalArgument(CommandNode<T>, CommandArgument<T, ?>, Throwable, String) - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.IllegalArgument
- IntegerArgumentType<T> - Class in de.kentoj.kencommandapi.api.argument.types
- IntegerArgumentType() - Constructor for class de.kentoj.kencommandapi.api.argument.types.IntegerArgumentType
- invoke(RootCommandNode<T>, T, String[]) - Method in class de.kentoj.kencommandapi.api.CommandHandler
- isGreedy() - Method in interface de.kentoj.kencommandapi.api.argument.ArgumentType
- isGreedy() - Method in class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
L
- LiteralExpected() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.LiteralExpected
M
- MessageStyle - Interface in de.kentoj.kencommandapi.api.platform
N
- node(String...) - Static method in interface de.kentoj.kencommandapi.api.node.CommandNode
- NoPermission() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.NoPermission
- 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
- 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
- parseLiteral(RootCommandNode<T>, T, String[], boolean) - Method in class de.kentoj.kencommandapi.api.parser.CommandParser
- ParseResult<T> - Class in de.kentoj.kencommandapi.api.parser
- ParseResult() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult
- ParseResult.ArgumentExpected<T> - Class in de.kentoj.kencommandapi.api.parser
- ParseResult.IllegalArgument<T> - Class in de.kentoj.kencommandapi.api.parser
- ParseResult.LiteralExpected<T> - Class in de.kentoj.kencommandapi.api.parser
- ParseResult.NoPermission<T> - Class in de.kentoj.kencommandapi.api.parser
- ParseResult.Success<T> - Class in de.kentoj.kencommandapi.api.parser
- ParseResult.UnknownLiteral<T> - Class in de.kentoj.kencommandapi.api.parser
- 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
- RootCommandNode<T> - Interface in de.kentoj.kencommandapi.api.node
- RootCommandNodeImpl<T> - Class in de.kentoj.kencommandapi.internal
- RootCommandNodeImpl(MessageStyle, String[]) - Constructor for class de.kentoj.kencommandapi.internal.RootCommandNodeImpl
- rootNode(MessageStyle, String...) - Static method in interface de.kentoj.kencommandapi.api.node.CommandNode
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.node.CommandNode
- setExecutor(CommandExecutor<T>) - Method in interface de.kentoj.kencommandapi.api.node.CommandNode
- setMessageStyle(MessageStyle) - Method in interface de.kentoj.kencommandapi.api.node.RootCommandNode
- setPermission(String) - Method in interface de.kentoj.kencommandapi.api.node.CommandNode
- 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
- Success() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.Success
- suggest(T) - Method in class de.kentoj.kencommandapi.api.suggestion.NoSuggestionProvider
- suggest(T) - Method in interface de.kentoj.kencommandapi.api.suggestion.SuggestionProvider
- SuggestionProvider<T> - Interface in de.kentoj.kencommandapi.api.suggestion
U
- UnknownLiteral() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.UnknownLiteral
All Classes and Interfaces|All Packages