Index

A C D E G H I L M N O P R S U 
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
 
execute(CommandContext<T>) - Method in interface de.kentoj.kencommandapi.api.invocation.SyncCommandExecutor
 
executeSync(CommandContext<T>) - Method in interface de.kentoj.kencommandapi.api.invocation.SyncCommandExecutor
 

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
 
SyncCommandExecutor<T> - Interface in de.kentoj.kencommandapi.api.invocation
 

U

UnknownLiteral() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.UnknownLiteral
 
A C D E G H I L M N O P R S U 
All Classes and Interfaces|All Packages