Index
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
argumentrecord 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
ArgumentRequirementrecord 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
CommandArgumentImplrecord 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
CommandArgumentSpecImplrecord 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
CommandContextImplrecord 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
defaultValueProviderrecord 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
greedyrecord 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
idrecord 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
messagerecord 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
parsedArgumentsrecord 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
predicaterecord component.
R
- requirements() - Method in record class de.kentoj.kencommandapi.api.argument.CommandArgumentSpecImpl
-
Returns the value of the
requirementsrecord 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
senderrecord 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
StringArgumentTyperecord 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
suggestionProviderrecord 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
typerecord 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
valuerecord 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
All Classes and Interfaces|All Packages