Index

A B C D E G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages

A

argument() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
 
argument() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentImpl
Returns the value of the argument record component.
ArgumentRequirement<V> - Record Class in de.kentoj.kencommandapi.api.argument
 
ArgumentRequirement(Predicate, String) - Constructor for record class de.kentoj.kencommandapi.api.argument.ArgumentRequirement
Creates an instance of a ArgumentRequirement record class.
arguments() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
 
ArgumentType<T,V> - Interface in de.kentoj.kencommandapi.api.argument
 
asRootLiteral(MessageStyle) - Method in class de.kentoj.kencommandapi.api.literal.LiteralBuilder
 

B

build() - Method in class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecBuilder
 
build() - Method in class de.kentoj.kencommandapi.api.literal.LiteralBuilder
 
builder(String...) - Static method in interface de.kentoj.kencommandapi.api.literal.Literal
 
builder(String, ArgumentType) - Static method in interface de.kentoj.kencommandapi.api.argument.CommandArgumentSpec
 

C

CommandArgument<T,V> - Interface in de.kentoj.kencommandapi.api.argument
 
CommandArgumentImpl<T,V> - Record Class in de.kentoj.kencommandapi.api.argument
 
CommandArgumentImpl(V, CommandArgumentSpec) - Constructor for record class de.kentoj.kencommandapi.api.argument.CommandArgumentImpl
Creates an instance of a CommandArgumentImpl record class.
CommandArgumentSpec<T,V> - Interface in de.kentoj.kencommandapi.api.argument
 
CommandArgumentSpecBuilder<T,V> - Class in de.kentoj.kencommandapi.api.argument
 
CommandArgumentSpecBuilder(String, ArgumentType) - Constructor for class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecBuilder
 
CommandArgumentSpecImpl<T,V> - Record Class in de.kentoj.kencommandapi.api.argument
 
CommandArgumentSpecImpl(String, ArgumentType, List, Function, SuggestionProvider) - Constructor for record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
Creates an instance of a CommandArgumentSpecImpl record class.
CommandContext<T> - Interface in de.kentoj.kencommandapi.api.invocation
 
CommandContextImpl<T> - Record Class in de.kentoj.kencommandapi.internal
 
CommandContextImpl(T, Map) - Constructor for record class de.kentoj.kencommandapi.internal.CommandContextImpl
Creates an instance of a CommandContextImpl record class.
CommandExecutor<T> - Interface in de.kentoj.kencommandapi.api.invocation
 
CommandHandler<T> - Class in de.kentoj.kencommandapi.api
 
CommandHandler(SendMessageMethod, HasPermissionMethod) - Constructor for class de.kentoj.kencommandapi.api.CommandHandler
 
CommandParseHelper<T> - Class in de.kentoj.kencommandapi.internal.parser
 
CommandParseHelper(HasPermissionMethod) - Constructor for class de.kentoj.kencommandapi.internal.parser.CommandParseHelper
 
context() - Method in class de.kentoj.kencommandapi.internal.parser.InvocationCommandParser.ExecutionData
 

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.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
 
de.kentoj.kencommandapi.internal.parser - package de.kentoj.kencommandapi.internal.parser
 
defaultValueProvider() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgumentSpec
 
defaultValueProvider() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
Returns the value of the defaultValueProvider record component.
description() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
 

E

equals(Object) - Method in record class de.kentoj.kencommandapi.api.argument.ArgumentRequirement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.kentoj.kencommandapi.internal.CommandContextImpl
Indicates whether some other object is "equal to" this one.
err(String) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
 
err(Component) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
 
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
 
execute(CommandContext) - Method in interface de.kentoj.kencommandapi.api.invocation.CommandExecutor
 
execute(CommandContext) - Method in interface de.kentoj.kencommandapi.api.invocation.SyncCommandExecutor
 
executeSync(CommandContext) - Method in interface de.kentoj.kencommandapi.api.invocation.SyncCommandExecutor
 
ExecutionData(CommandExecutor, CommandContext) - Constructor for class de.kentoj.kencommandapi.internal.parser.InvocationCommandParser.ExecutionData
 
executor() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
 
executor() - Method in class de.kentoj.kencommandapi.internal.parser.InvocationCommandParser.ExecutionData
 

G

getArg(CommandArgumentSpec) - Method in interface de.kentoj.kencommandapi.api.invocation.CommandContext
 
getArg(String) - Method in interface de.kentoj.kencommandapi.api.invocation.CommandContext
 
getDefaultSuggestionProvider() - Method in interface de.kentoj.kencommandapi.api.argument.ArgumentType
 
getDefaultSuggestionProvider() - Method in class de.kentoj.kencommandapi.api.argument.types.IntegerArgumentType
 
getDefaultSuggestionProvider() - Method in record class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
 
getLiteral(String) - Method in interface de.kentoj.kencommandapi.api.literal.Literal
 
getParsedArgument(CommandArgumentSpec) - Method in interface de.kentoj.kencommandapi.api.invocation.CommandContext
 
getParsedArgument(String) - Method in interface de.kentoj.kencommandapi.api.invocation.CommandContext
 
getParsedArgument(String) - Method in record class de.kentoj.kencommandapi.internal.CommandContextImpl
 
getSuggestions(RootLiteral, T, String[], boolean) - Method in class de.kentoj.kencommandapi.api.CommandHandler
 
greedy() - Method in interface de.kentoj.kencommandapi.api.argument.ArgumentType
 
greedy() - Method in record class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
Returns the value of the greedy record component.

H

hashCode() - Method in record class de.kentoj.kencommandapi.api.argument.ArgumentRequirement
Returns a hash code value for this object.
hashCode() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentImpl
Returns a hash code value for this object.
hashCode() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
Returns a hash code value for this object.
hashCode() - Method in record class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
Returns a hash code value for this object.
hashCode() - Method in record class de.kentoj.kencommandapi.internal.CommandContextImpl
Returns a hash code value for this object.
hasPermission(T, Literal) - Method in class de.kentoj.kencommandapi.internal.parser.CommandParseHelper
 
HasPermissionMethod<T> - Interface in de.kentoj.kencommandapi.api.platform
 

I

id() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgumentSpec
 
id() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
Returns the value of the id record component.
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.internal.parser
 
InvocationCommandParser(CommandParseHelper) - Constructor for class de.kentoj.kencommandapi.internal.parser.InvocationCommandParser
 
InvocationCommandParser.ExecutionData - Class in de.kentoj.kencommandapi.internal.parser
 
invoke(RootLiteral, T, Stream) - Method in class de.kentoj.kencommandapi.api.CommandHandler
 

L

Literal<T> - Interface in de.kentoj.kencommandapi.api.literal
 
LiteralBuilder<T> - Class in de.kentoj.kencommandapi.api.literal
 
literals() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
 

M

message() - Method in record class de.kentoj.kencommandapi.api.argument.ArgumentRequirement
Returns the value of the message record component.
messageStyle() - Method in interface de.kentoj.kencommandapi.api.literal.RootLiteral
 
MessageStyle - Interface in de.kentoj.kencommandapi.api.platform
 

N

names() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
 
none() - Static method in interface de.kentoj.kencommandapi.api.suggestion.SuggestionProvider
 

O

ok(String) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
 
ok(Component) - Method in interface de.kentoj.kencommandapi.api.platform.MessageStyle
 

P

parse(Literal, T, Iterator) - Method in class de.kentoj.kencommandapi.internal.parser.InvocationCommandParser
 
parsedArguments() - Method in interface de.kentoj.kencommandapi.api.invocation.CommandContext
 
parsedArguments() - Method in record class de.kentoj.kencommandapi.internal.CommandContextImpl
Returns the value of the parsedArguments record component.
parseInput(String) - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgumentSpec
 
parseInput(String) - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
 
parseInput(Iterator, boolean) - Method in class de.kentoj.kencommandapi.internal.parser.CommandParseHelper
 
parseInputUnchecked(String) - Method in interface de.kentoj.kencommandapi.api.argument.ArgumentType
parses the given input and returns it.
parseInputUnchecked(String) - Method in class de.kentoj.kencommandapi.api.argument.types.IntegerArgumentType
 
parseInputUnchecked(String) - Method in record class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
 
permission() - Method in interface de.kentoj.kencommandapi.api.literal.Literal
 
PLAIN - Static variable in interface de.kentoj.kencommandapi.api.platform.MessageStyle
 
predicate() - Method in record class de.kentoj.kencommandapi.api.argument.ArgumentRequirement
Returns the value of the predicate record component.

R

requirements() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
Returns the value of the requirements record component.
RootLiteral<T> - Interface in de.kentoj.kencommandapi.api.literal
 

S

send(T, Component) - Method in interface de.kentoj.kencommandapi.api.platform.SendMessageMethod
 
sender() - Method in interface de.kentoj.kencommandapi.api.invocation.CommandContext
 
sender() - Method in record class de.kentoj.kencommandapi.internal.CommandContextImpl
Returns the value of the sender record component.
SendMessageMethod<T> - Interface in de.kentoj.kencommandapi.api.platform
 
StringArgumentType<T> - Record Class in de.kentoj.kencommandapi.api.argument.types
 
StringArgumentType() - Constructor for record class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
 
StringArgumentType(boolean) - Constructor for record class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
Creates an instance of a StringArgumentType record class.
suggest(Literal, T, Iterator, boolean) - Method in class de.kentoj.kencommandapi.internal.parser.SuggestionCommandParser
 
suggest(T) - Method in interface de.kentoj.kencommandapi.api.suggestion.SuggestionProvider
 
SuggestionCommandParser<T> - Class in de.kentoj.kencommandapi.internal.parser
 
SuggestionCommandParser(CommandParseHelper) - Constructor for class de.kentoj.kencommandapi.internal.parser.SuggestionCommandParser
 
suggestionProvider() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgumentSpec
 
suggestionProvider() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
Returns the value of the suggestionProvider record component.
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
 
toString() - Method in record class de.kentoj.kencommandapi.api.argument.ArgumentRequirement
Returns a string representation of this record class.
toString() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentImpl
Returns a string representation of this record class.
toString() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
Returns a string representation of this record class.
toString() - Method in record class de.kentoj.kencommandapi.api.argument.types.StringArgumentType
Returns a string representation of this record class.
toString() - Method in record class de.kentoj.kencommandapi.internal.CommandContextImpl
Returns a string representation of this record class.
type() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgumentSpec
 
type() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
Returns the value of the type record component.

V

value() - Method in interface de.kentoj.kencommandapi.api.argument.CommandArgument
 
value() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentImpl
Returns the value of the value record component.

W

withArgument(CommandArgumentSpec) - Method in class de.kentoj.kencommandapi.api.literal.LiteralBuilder
 
withDefaultValue(Function) - Method in class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecBuilder
 
withDescription(String) - Method in class de.kentoj.kencommandapi.api.literal.LiteralBuilder
 
withExecutor(CommandExecutor) - Method in class de.kentoj.kencommandapi.api.literal.LiteralBuilder
 
withLiteral(Literal) - Method in class de.kentoj.kencommandapi.api.literal.LiteralBuilder
 
withPermission(String) - Method in class de.kentoj.kencommandapi.api.literal.LiteralBuilder
 
withRequirement(Predicate, String) - Method in class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecBuilder
 
withSuggestionProvider(SuggestionProvider) - Method in class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecBuilder
 
withSyncExecutor(SyncCommandExecutor) - Method in class de.kentoj.kencommandapi.api.literal.LiteralBuilder
 
A B C D E G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages