Index

A C D E G H I L M N O P R S T 
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
 
A C D E G H I L M N O P R S T 
All Classes and Interfaces|All Packages