Index

A C D E G H I N P R S U 
All Classes and Interfaces|All Packages

A

addArgument(CommandArgument<T, V>) - Method in interface de.kentoj.kencommandapi.api.CommandNode
 
addArgument(CommandArgument<T, V>) - Method in class de.kentoj.kencommandapi.internal.CommandNodeImpl
 
addLiteral(CommandNode<T>) - Method in interface de.kentoj.kencommandapi.api.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
 
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
 
CommandNode<T> - Interface in de.kentoj.kencommandapi.api
 
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.parser - package de.kentoj.kencommandapi.api.parser
 
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

error(String) - Static method in class de.kentoj.kencommandapi.api.invocation.Result
 
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.CommandNode
 
getDefaultValueProvider() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
 
getDescription() - Method in interface de.kentoj.kencommandapi.api.CommandNode
 
getExecutor() - Method in interface de.kentoj.kencommandapi.api.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.CommandNode
 
getLiteral(String) - Method in class de.kentoj.kencommandapi.internal.CommandNodeImpl
 
getLiterals() - Method in interface de.kentoj.kencommandapi.api.CommandNode
 
getMessage() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult
 
getMessage() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult.IncompleteArgument
 
getMessage() - Method in class de.kentoj.kencommandapi.api.parser.ParseResult.IncompleteCommand
 
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
 
getNames() - Method in interface de.kentoj.kencommandapi.api.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.CommandNode
 
getSuggestionProvider() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
 
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.invocation.PermissionChecker
 

I

IllegalArgument() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.IllegalArgument
 
IncompleteArgument() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.IncompleteArgument
 
IncompleteCommand() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.IncompleteCommand
 
IntegerArgumentType<T> - Class in de.kentoj.kencommandapi.api.argument.types
 
IntegerArgumentType() - Constructor for class de.kentoj.kencommandapi.api.argument.types.IntegerArgumentType
 
isError() - Method in class de.kentoj.kencommandapi.api.invocation.Result
 
isGreedy() - Method in interface de.kentoj.kencommandapi.api.argument.ArgumentType
 
isGreedy() - Method in class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
 
isSuccess() - Method in class de.kentoj.kencommandapi.api.invocation.Result
 

N

node(String...) - Static method in interface de.kentoj.kencommandapi.api.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
 

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(CommandNode<T>, T, String[]) - 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.IllegalArgument<T> - Class in de.kentoj.kencommandapi.api.parser
 
ParseResult.IncompleteArgument<T> - Class in de.kentoj.kencommandapi.api.parser
 
ParseResult.IncompleteCommand<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
 
PermissionChecker<T> - Interface in de.kentoj.kencommandapi.api.invocation
 

R

Result - Class in de.kentoj.kencommandapi.api.invocation
 
Result() - Constructor for class de.kentoj.kencommandapi.api.invocation.Result
 

S

setDefaultValueProvider(Function<T, V>) - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
 
setDescription(String) - Method in interface de.kentoj.kencommandapi.api.CommandNode
 
setExecutor(CommandExecutor<T>) - Method in interface de.kentoj.kencommandapi.api.CommandNode
 
setPermission(String) - Method in interface de.kentoj.kencommandapi.api.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() - Static method in class de.kentoj.kencommandapi.api.invocation.Result
 
Success() - Constructor for class de.kentoj.kencommandapi.api.parser.ParseResult.Success
 
suggest(CommandContext<T>) - Method in class de.kentoj.kencommandapi.api.suggestion.NoSuggestionProvider
 
suggest(CommandContext<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
 
A C D E G H I N P R S U 
All Classes and Interfaces|All Packages