Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractNodeComponent - Class in net.orbyfied.j8.command
-
An extension to a node.
- AbstractNodeComponent(Node) - Constructor for class net.orbyfied.j8.command.AbstractNodeComponent
-
Constructor.
- accepts(Context, StringReader) - Method in interface net.orbyfied.j8.command.argument.ArgumentType
- accepts(Context, StringReader) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- accepts(Context, StringReader) - Method in class net.orbyfied.j8.command.argument.GenericTypeInstance
- accepts(Context, StringReader, LinkedHashMap<String, ArgumentType>) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- addAliases(String...) - Method in class net.orbyfied.j8.command.Node
- addChild(Node) - Method in class net.orbyfied.j8.command.Node
- addChild(Node, Consumer<Node>) - Method in class net.orbyfied.j8.command.Node
- addComponent(T) - Method in class net.orbyfied.j8.command.Node
- addComponent(T, Consumer<T>) - Method in class net.orbyfied.j8.command.Node
- addFlag(String, Character, ArgumentType<?>, boolean) - Method in class net.orbyfied.j8.command.component.Flags
- addFlag(Flag<?>) - Method in class net.orbyfied.j8.command.component.Flags
- aliases - Variable in class net.orbyfied.j8.command.Node
-
The aliases of this node.
- aliases() - Element in annotation interface net.orbyfied.j8.command.annotation.BaseCommand
- AnnotationProcessingException - Exception in net.orbyfied.j8.command.annotation
- AnnotationProcessingException() - Constructor for exception net.orbyfied.j8.command.annotation.AnnotationProcessingException
- AnnotationProcessingException(String) - Constructor for exception net.orbyfied.j8.command.annotation.AnnotationProcessingException
- AnnotationProcessingException(String, Throwable) - Constructor for exception net.orbyfied.j8.command.annotation.AnnotationProcessingException
- AnnotationProcessingException(String, Throwable, boolean, boolean) - Constructor for exception net.orbyfied.j8.command.annotation.AnnotationProcessingException
- AnnotationProcessingException(Throwable) - Constructor for exception net.orbyfied.j8.command.annotation.AnnotationProcessingException
- argument(ArgumentType<?>) - Method in class net.orbyfied.j8.command.Node
- Argument - Class in net.orbyfied.j8.command.argument
- Argument(Node) - Constructor for class net.orbyfied.j8.command.argument.Argument
- ArgumentType<T> - Interface in net.orbyfied.j8.command.argument
- ArgumentTypes - Class in net.orbyfied.j8.command.argument
-
Standard, 'system' parameter types that can be applied to Java and common values as a whole.
- ArgumentTypes.SystemTypeResolver - Class in net.orbyfied.j8.command.argument
-
Class for safely resolving system types.
- argValues - Variable in class net.orbyfied.j8.command.Context
-
The list of argument values.
B
- bap - Variable in class net.orbyfied.j8.command.annotation.SubcommandParser
-
The base annotation processor.
- BaseAnnotationProcessor - Class in net.orbyfied.j8.command.annotation
- BaseAnnotationProcessor(CommandManager, Object) - Constructor for class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
- BaseCommand - Annotation Interface in net.orbyfied.j8.command.annotation
- BOOLEAN - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
- BukkitCommandManager - Class in net.orbyfied.j8.command.impl
-
Uses the Bukkit command system to register and execute/tab-complete commands.
- BukkitCommandManager(Plugin) - Constructor for class net.orbyfied.j8.command.impl.BukkitCommandManager
- BYTE - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
C
- canFormat - Variable in class net.orbyfied.j8.command.Context
-
If the text can be formatted.
- canFormat(boolean) - Method in class net.orbyfied.j8.command.Context
- CHAR - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
- children - Variable in class net.orbyfied.j8.command.Node
-
The children (subnodes/subcommands) of this node.
- childrenByName - Variable in class net.orbyfied.j8.command.Node
-
The children (subnodes/subcommands) of this node mapped by name.
- CLASS - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
- clone() - Method in class net.orbyfied.j8.command.argument.TypeIdentifier
- command(String) - Method in class net.orbyfied.j8.command.CommandManager
-
Creates and registers a new command, returning the base to you.
- CommandDescription - Annotation Interface in net.orbyfied.j8.command.annotation
- CommandException - Exception in net.orbyfied.j8.command.exception
- CommandException(Node, String) - Constructor for exception net.orbyfied.j8.command.exception.CommandException
- CommandException(Node, String, Throwable) - Constructor for exception net.orbyfied.j8.command.exception.CommandException
- CommandException(Node, Throwable) - Constructor for exception net.orbyfied.j8.command.exception.CommandException
- CommandExecutionException - Exception in net.orbyfied.j8.command.exception
- CommandExecutionException(Node, String) - Constructor for exception net.orbyfied.j8.command.exception.CommandExecutionException
- CommandExecutionException(Node, String, Throwable) - Constructor for exception net.orbyfied.j8.command.exception.CommandExecutionException
- CommandExecutionException(Node, Throwable) - Constructor for exception net.orbyfied.j8.command.exception.CommandExecutionException
- CommandHaltException - Exception in net.orbyfied.j8.command.exception
- CommandHaltException(Node, String) - Constructor for exception net.orbyfied.j8.command.exception.CommandHaltException
- CommandHaltException(Node, String, Throwable) - Constructor for exception net.orbyfied.j8.command.exception.CommandHaltException
- CommandHaltException(Node, Throwable) - Constructor for exception net.orbyfied.j8.command.exception.CommandHaltException
- CommandLabel - Annotation Interface in net.orbyfied.j8.command.annotation
- CommandManager - Class in net.orbyfied.j8.command
-
The engine of the command system.
- CommandManager() - Constructor for class net.orbyfied.j8.command.CommandManager
- CommandNodeExecutor - Interface in net.orbyfied.j8.command.impl
-
Executor for an executable node.
- CommandParameter - Annotation Interface in net.orbyfied.j8.command.annotation
- CommandParseException - Exception in net.orbyfied.j8.command.exception
- CommandParseException(Node, ErrorLocation, Exception) - Constructor for exception net.orbyfied.j8.command.exception.CommandParseException
- CommandParseException(Node, ErrorLocation, String) - Constructor for exception net.orbyfied.j8.command.exception.CommandParseException
- CommandParseException(Node, ErrorLocation, String, Exception) - Constructor for exception net.orbyfied.j8.command.exception.CommandParseException
- CommandUsage - Annotation Interface in net.orbyfied.j8.command.annotation
- compile() - Method in class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
- compile(TypeIdentifier) - Method in interface net.orbyfied.j8.command.argument.TypeResolver
-
Compiles a type identifier into an argument type object.
- complete(Context, SuggestionAccumulator, StringReader) - Method in class net.orbyfied.j8.command.argument.Argument
- complete(Context, SuggestionAccumulator, StringReader) - Method in interface net.orbyfied.j8.command.component.Completer
-
Should complete the current node string.
- complete(Context, SuggestionAccumulator, StringReader) - Method in class net.orbyfied.j8.command.component.Executable
- Completer - Interface in net.orbyfied.j8.command.component
-
A node component which handles completion for the node it's been assigned to.
- component(Class<T>, Function<Node, T>) - Method in class net.orbyfied.j8.command.Node
- component(Class<T>, Function<Node, T>, BiConsumer<Node, T>) - Method in class net.orbyfied.j8.command.Node
- components - Variable in class net.orbyfied.j8.command.Node
-
The components stored in a linear list.
- componentsByClass - Variable in class net.orbyfied.j8.command.Node
-
The components mapped by class.
- Context - Class in net.orbyfied.j8.command
- Context(CommandManager, CommandSender) - Constructor for class net.orbyfied.j8.command.Context
- Context.Target - Enum Class in net.orbyfied.j8.command
-
Declares the purposes/destinies of an invocation.
- current - Variable in class net.orbyfied.j8.command.Context
-
The current node we are at.
- currentExecutable - Variable in class net.orbyfied.j8.command.Context
-
The last/current executable node.
- currentExecutable() - Method in class net.orbyfied.j8.command.Context
- currentNode() - Method in class net.orbyfied.j8.command.Context
D
- delegate() - Method in class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
-
Get the delegate type resolver.
- delegate(TypeResolver) - Method in class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
-
Set the type resolver to delegate to.
- DelegatingNamespacedTypeResolver - Class in net.orbyfied.j8.command.impl
- DelegatingNamespacedTypeResolver() - Constructor for class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
- description - Variable in class net.orbyfied.j8.command.component.Properties
- description() - Method in class net.orbyfied.j8.command.component.Properties
- description(String) - Method in class net.orbyfied.j8.command.component.Properties
- disablePlatform() - Method in class net.orbyfied.j8.command.CommandManager
-
Should shut down the command engine and clean up any resources.
- disablePlatform() - Method in class net.orbyfied.j8.command.impl.BukkitCommandManager
- dispatch(CommandSender, String, SuggestionAccumulator, Consumer<Context>) - Method in class net.orbyfied.j8.command.CommandManager
-
Dispatches a suggestion or invocation request for a command.
- DOUBLE - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
E
- enablePlatform() - Method in class net.orbyfied.j8.command.CommandManager
-
Should prepare the command engine for usage.
- enablePlatform() - Method in class net.orbyfied.j8.command.impl.BukkitCommandManager
- engine - Variable in class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
-
The command engine.
- engine - Variable in class net.orbyfied.j8.command.annotation.SubcommandParser
-
The command engine.
- engine - Variable in class net.orbyfied.j8.command.Context
-
The command engine.
- engine() - Method in class net.orbyfied.j8.command.Context
- equals(Object) - Method in class net.orbyfied.j8.command.argument.TypeIdentifier
- ErrorLocation - Class in net.orbyfied.j8.command.exception
-
The location of an error in a string.
- ErrorLocation(StringReader, int, int) - Constructor for class net.orbyfied.j8.command.exception.ErrorLocation
-
Constructor.
- Executable - Class in net.orbyfied.j8.command.component
-
A node component which executes code when a node is walked or executed.
- Executable(Node) - Constructor for class net.orbyfied.j8.command.component.Executable
- execute(Context) - Method in class net.orbyfied.j8.command.argument.Argument
- execute(Context) - Method in class net.orbyfied.j8.command.component.Executable
- execute(Context) - Method in class net.orbyfied.j8.command.component.Flags
- execute(Context) - Method in interface net.orbyfied.j8.command.component.Functional
- execute(Context) - Method in class net.orbyfied.j8.command.component.Secure
- execute(Context, Node) - Method in interface net.orbyfied.j8.command.impl.CommandNodeExecutor
-
Called when either walked or executed.
- EXECUTE - Enum constant in enum class net.orbyfied.j8.command.Context.Target
- executes(CommandNodeExecutor) - Method in class net.orbyfied.j8.command.Node
- executes(CommandNodeExecutor, CommandNodeExecutor) - Method in class net.orbyfied.j8.command.Node
F
- fail(String) - Method in class net.orbyfied.j8.command.Context
- fail(String, Throwable) - Method in class net.orbyfied.j8.command.Context
- fail(Throwable) - Method in class net.orbyfied.j8.command.Context
- fastMappedChildren - Variable in class net.orbyfied.j8.command.Node
-
NOTE: Only subcommands will be stored here, no parameters as they have nothing to be mapped to.
- FILE_PATH - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
-
PathParses a path from a string. - flag(String, Character, ArgumentType<?>, boolean) - Method in class net.orbyfied.j8.command.Node
- flag(String, ArgumentType<?>) - Method in class net.orbyfied.j8.command.Node
- flag(Flag<?>) - Method in class net.orbyfied.j8.command.Node
- Flag<T> - Class in net.orbyfied.j8.command.argument
- Flag(Flags, String, Character, ArgumentType<T>, boolean) - Constructor for class net.orbyfied.j8.command.argument.Flag
- flags - Variable in class net.orbyfied.j8.command.Context
-
All flags registered.
- Flags - Class in net.orbyfied.j8.command.component
-
A node component which grants the node the ability to push flags to the context.
- Flags(Node) - Constructor for class net.orbyfied.j8.command.component.Flags
- flagsByChar - Variable in class net.orbyfied.j8.command.Context
-
All one-char-able flags by character.
- flagsByName - Variable in class net.orbyfied.j8.command.Context
-
All registered flags by name.
- flagValues - Variable in class net.orbyfied.j8.command.Context
-
The flag values.
- flat(String) - Method in class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
- flat(String, ArgumentType<?>) - Method in class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
- flat(Identifier) - Method in class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
-
Get a type from the flat ID to type map.
- flat(Identifier, ArgumentType<?>) - Method in class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
-
Register a flat ID to type mapping.
- FLOAT - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
- fromIndex - Variable in class net.orbyfied.j8.command.exception.ErrorLocation
-
The start index.
- Functional - Interface in net.orbyfied.j8.command.component
G
- GenericArgumentType<B> - Class in net.orbyfied.j8.command.argument
- GenericArgumentType(String...) - Constructor for class net.orbyfied.j8.command.argument.GenericArgumentType
- GenericArgumentType(List<String>) - Constructor for class net.orbyfied.j8.command.argument.GenericArgumentType
- GenericTypeInstance<B> - Class in net.orbyfied.j8.command.argument
-
An instance of a generic type with type parameters specified.
- GenericTypeInstance(GenericArgumentType<B>, List<ArgumentType>) - Constructor for class net.orbyfied.j8.command.argument.GenericTypeInstance
-
Constructor.
- GenericTypeInstance(GenericArgumentType<B>, ArgumentType...) - Constructor for class net.orbyfied.j8.command.argument.GenericTypeInstance
-
Constructor.
- getAliases() - Method in class net.orbyfied.j8.command.Node
- getArgument(String) - Method in class net.orbyfied.j8.command.Context
- getArgument(String, Class<T>) - Method in class net.orbyfied.j8.command.Context
- getArgument(Identifier) - Method in class net.orbyfied.j8.command.Context
- getArgument(Identifier, Class<T>) - Method in class net.orbyfied.j8.command.Context
- getArgumentValues() - Method in class net.orbyfied.j8.command.Context
- getBase() - Method in class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
- getBase() - Method in class net.orbyfied.j8.command.argument.GenericTypeInstance
- getBaseIdentifier() - Method in interface net.orbyfied.j8.command.argument.ArgumentType
- getBaseIdentifier() - Method in class net.orbyfied.j8.command.argument.GenericTypeInstance
- getBaseType() - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- getCharacter() - Method in class net.orbyfied.j8.command.argument.Flag
- getChildByName(String) - Method in class net.orbyfied.j8.command.Node
- getChildByPath(String...) - Method in class net.orbyfied.j8.command.Node
- getChildren() - Method in class net.orbyfied.j8.command.Node
- getComponent(Class<T>) - Method in class net.orbyfied.j8.command.Node
- getComponentOf(Class<T>) - Method in class net.orbyfied.j8.command.Node
- getComponents() - Method in class net.orbyfied.j8.command.Node
- getComponentsByClass() - Method in class net.orbyfied.j8.command.Node
- getDefault() - Method in class net.orbyfied.j8.command.argument.Flag
- getEndIndex() - Method in class net.orbyfied.j8.command.exception.ErrorLocation
- getEngine() - Method in class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
- getEngine() - Method in class net.orbyfied.j8.command.annotation.SubcommandParser
- getErrorName() - Method in exception net.orbyfied.j8.command.exception.CommandException
- getErrorName() - Method in exception net.orbyfied.j8.command.exception.CommandExecutionException
- getErrorName() - Method in exception net.orbyfied.j8.command.exception.CommandParseException
- getErrorName() - Method in exception net.orbyfied.j8.command.exception.NodeExecutionException
- getErrorName() - Method in exception net.orbyfied.j8.command.exception.NodeParseException
- getFastMappedChildren() - Method in class net.orbyfied.j8.command.Node
- getFlag(String) - Method in class net.orbyfied.j8.command.component.Flags
- getFlagByCharacter(char) - Method in class net.orbyfied.j8.command.Context
- getFlagByName(String) - Method in class net.orbyfied.j8.command.Context
- getFlags() - Method in class net.orbyfied.j8.command.component.Flags
- getFlags() - Method in class net.orbyfied.j8.command.Context
- getFlagValue(String) - Method in class net.orbyfied.j8.command.Context
- getFlagValue(String, Class<T>) - Method in class net.orbyfied.j8.command.Context
- getFlagValue(String, Class<T>, T) - Method in class net.orbyfied.j8.command.Context
- getFlagValue(Flag<?>, Class<T>, T) - Method in class net.orbyfied.j8.command.Context
- getFlagValue(Flag<?>, T) - Method in class net.orbyfied.j8.command.Context
- getFlagValue(Flag<T>) - Method in class net.orbyfied.j8.command.Context
- getFormattedPrefix() - Method in exception net.orbyfied.j8.command.exception.CommandException
- getFormattedPrefix() - Method in exception net.orbyfied.j8.command.exception.NodeExecutionException
- getFormattedPrefix() - Method in exception net.orbyfied.j8.command.exception.NodeParseException
- getFormattedString() - Method in exception net.orbyfied.j8.command.exception.CommandException
- getFormattedString() - Method in exception net.orbyfied.j8.command.exception.CommandParseException
- getFormattedSuffix() - Method in exception net.orbyfied.j8.command.exception.CommandException
- getGenericIdentifier(LinkedHashMap<String, ArgumentType<?>>) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- getIdentifier() - Method in class net.orbyfied.j8.command.argument.Argument
- getIdentifier() - Method in interface net.orbyfied.j8.command.argument.ArgumentType
- getIdentifier() - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- getIdentifier() - Method in class net.orbyfied.j8.command.argument.GenericTypeInstance
- getLocalOption(String) - Method in class net.orbyfied.j8.command.Context
- getLocalOption(String, Class<T>) - Method in class net.orbyfied.j8.command.Context
- getLocation() - Method in exception net.orbyfied.j8.command.exception.CommandParseException
- getLocationString() - Method in class net.orbyfied.j8.command.exception.ErrorLocation
- getLocationString(int, int) - Method in class net.orbyfied.j8.command.exception.ErrorLocation
-
Create a nicely formatted error location string.
- getName() - Method in class net.orbyfied.j8.command.argument.Flag
- getName() - Method in class net.orbyfied.j8.command.Node
- getNextSubnode(Context, StringReader) - Method in class net.orbyfied.j8.command.Node
- getNode() - Method in class net.orbyfied.j8.command.AbstractNodeComponent
-
Get the node that holds this component.
- getNode() - Method in exception net.orbyfied.j8.command.exception.NodeExecutionException
- getNode() - Method in exception net.orbyfied.j8.command.exception.NodeParseException
- getNode() - Method in interface net.orbyfied.j8.command.NodeComponent
-
Get the node that holds this component.
- getObject() - Method in class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
- getOption(String) - Method in class net.orbyfied.j8.command.Context
- getOption(Identifier) - Method in class net.orbyfied.j8.command.Context
- getOptions() - Method in class net.orbyfied.j8.command.Context
- getOrCreateSubnode(String, Function<Node, Node>) - Method in class net.orbyfied.j8.command.Node
- getOwner() - Method in class net.orbyfied.j8.command.argument.Flag
- getRaw() - Method in class net.orbyfied.j8.command.annotation.SubcommandParser
- getReader() - Method in class net.orbyfied.j8.command.exception.ErrorLocation
- getRoot() - Method in class net.orbyfied.j8.command.annotation.SubcommandParser
- getRootCommand() - Method in exception net.orbyfied.j8.command.exception.CommandException
- getStartIndex() - Method in class net.orbyfied.j8.command.exception.ErrorLocation
- getSubnode(String) - Method in class net.orbyfied.j8.command.Node
- getType() - Method in class net.orbyfied.j8.command.argument.Argument
- getType() - Method in interface net.orbyfied.j8.command.argument.ArgumentType
- getType() - Method in class net.orbyfied.j8.command.argument.Flag
- getType() - Method in class net.orbyfied.j8.command.argument.GenericTypeInstance
- getTypeParameter(int) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- getTypeParameters() - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- getTypeParameters() - Method in class net.orbyfied.j8.command.argument.TypeIdentifier
-
Get the type parameters included in this type identifier / descriptor.
- getTypeResolver() - Method in class net.orbyfied.j8.command.CommandManager
-
Get the type resolver.
H
- halt(boolean, String) - Method in class net.orbyfied.j8.command.Context
- halt(boolean, String, Throwable) - Method in class net.orbyfied.j8.command.Context
- halt(boolean, Throwable) - Method in class net.orbyfied.j8.command.Context
- hasComponentOf(Class<?>) - Method in class net.orbyfied.j8.command.Node
- hashCode() - Method in class net.orbyfied.j8.command.argument.TypeIdentifier
I
- identifier - Variable in class net.orbyfied.j8.command.argument.Argument
- IDENTIFIER - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
-
IdentifierUtilizesArgumentTypes.STRINGfor parsing the initial text. - instance(List<ArgumentType>) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- instance(ArgumentType...) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- INT - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
- intermediateText - Variable in class net.orbyfied.j8.command.Context
-
The intermediate status text.
- intermediateText() - Method in class net.orbyfied.j8.command.Context
- intermediateText(String) - Method in class net.orbyfied.j8.command.Context
- isSevere() - Method in exception net.orbyfied.j8.command.exception.CommandException
-
Determines if it should be printed to the console and handled like a real, severe error.
- isSevere() - Method in exception net.orbyfied.j8.command.exception.CommandHaltException
- isSevere() - Method in exception net.orbyfied.j8.command.exception.CommandParseException
- isSuccessful() - Method in exception net.orbyfied.j8.command.exception.CommandHaltException
- isSwitch() - Method in class net.orbyfied.j8.command.argument.Flag
K
- KEY_PROVIDER_OPTION - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
- klass - Variable in class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
-
The descriptor class.
L
- label - Variable in class net.orbyfied.j8.command.component.Properties
- label() - Method in class net.orbyfied.j8.command.component.Properties
- label(String) - Method in class net.orbyfied.j8.command.component.Properties
- LIST - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
-
A list of any other parameter type (generic).
- location - Variable in exception net.orbyfied.j8.command.exception.CommandParseException
- LONG - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
M
- makeComponent(Function<Node, T>) - Method in class net.orbyfied.j8.command.Node
- makeComponent(Function<Node, T>, Consumer<T>) - Method in class net.orbyfied.j8.command.Node
- MinecraftParameterType - Class in net.orbyfied.j8.command.minecraft
- MinecraftParameterType.MinecraftTypeResolver - Class in net.orbyfied.j8.command.minecraft
- MinecraftTypeResolver() - Constructor for class net.orbyfied.j8.command.minecraft.MinecraftParameterType.MinecraftTypeResolver
N
- name - Variable in class net.orbyfied.j8.command.Node
-
The primary name of this node.
- name() - Element in annotation interface net.orbyfied.j8.command.annotation.BaseCommand
- namespace(String) - Method in class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
- namespace(String, TypeResolver) - Method in class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
- net.orbyfied.j8.command - package net.orbyfied.j8.command
- net.orbyfied.j8.command.annotation - package net.orbyfied.j8.command.annotation
- net.orbyfied.j8.command.argument - package net.orbyfied.j8.command.argument
- net.orbyfied.j8.command.component - package net.orbyfied.j8.command.component
- net.orbyfied.j8.command.exception - package net.orbyfied.j8.command.exception
- net.orbyfied.j8.command.impl - package net.orbyfied.j8.command.impl
- net.orbyfied.j8.command.minecraft - package net.orbyfied.j8.command.minecraft
- node - Variable in class net.orbyfied.j8.command.AbstractNodeComponent
-
The node that holds this component.
- node - Variable in exception net.orbyfied.j8.command.exception.NodeExecutionException
- node - Variable in exception net.orbyfied.j8.command.exception.NodeParseException
- Node - Class in net.orbyfied.j8.command
-
Represents a command node in the command tree.
- Node(String, Node, Node) - Constructor for class net.orbyfied.j8.command.Node
-
Constructor.
- NodeComponent - Interface in net.orbyfied.j8.command
- NodeExecutionException - Exception in net.orbyfied.j8.command.exception
- NodeExecutionException(Node, Node, String) - Constructor for exception net.orbyfied.j8.command.exception.NodeExecutionException
- NodeExecutionException(Node, Node, String, Throwable) - Constructor for exception net.orbyfied.j8.command.exception.NodeExecutionException
- NodeExecutionException(Node, Node, Throwable) - Constructor for exception net.orbyfied.j8.command.exception.NodeExecutionException
- NodeParseException - Exception in net.orbyfied.j8.command.exception
- NodeParseException(Node, Node, ErrorLocation, Exception) - Constructor for exception net.orbyfied.j8.command.exception.NodeParseException
- NodeParseException(Node, Node, ErrorLocation, String) - Constructor for exception net.orbyfied.j8.command.exception.NodeParseException
- NodeParseException(Node, Node, ErrorLocation, String, Exception) - Constructor for exception net.orbyfied.j8.command.exception.NodeParseException
- NodeParseWarning - Exception in net.orbyfied.j8.command.exception
- NodeParseWarning(Node, Node, ErrorLocation, Exception) - Constructor for exception net.orbyfied.j8.command.exception.NodeParseWarning
- NodeParseWarning(Node, Node, ErrorLocation, String) - Constructor for exception net.orbyfied.j8.command.exception.NodeParseWarning
- NodeParseWarning(Node, Node, ErrorLocation, String, Exception) - Constructor for exception net.orbyfied.j8.command.exception.NodeParseWarning
- NonComponent - Annotation Interface in net.orbyfied.j8.command.component
-
Indicates that a class is not a node component and therefore shouldn't be cached.
O
- obj - Variable in class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
-
The descriptor object.
- of(String) - Static method in class net.orbyfied.j8.command.argument.TypeIdentifier
- ONLINE_PLAYER_DIRECT - Static variable in class net.orbyfied.j8.command.minecraft.MinecraftParameterType
- options - Variable in class net.orbyfied.j8.command.argument.Argument
- options - Variable in class net.orbyfied.j8.command.Context
-
Options usable in parsing.
P
- parent - Variable in class net.orbyfied.j8.command.Node
-
The immediate parent of this node.
- parent() - Method in class net.orbyfied.j8.command.Node
- parse() - Method in class net.orbyfied.j8.command.annotation.SubcommandParser
-
Parses the descriptor string into an actual node tree, returning the last executable node.
- parse(String, TypeIdentifier) - Static method in class net.orbyfied.j8.command.argument.TypeIdentifier
- parse(Context, StringReader) - Method in interface net.orbyfied.j8.command.argument.ArgumentType
- parse(Context, StringReader) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- parse(Context, StringReader) - Method in class net.orbyfied.j8.command.argument.GenericTypeInstance
- parse(Context, StringReader, LinkedHashMap<String, ArgumentType>) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- parseExecutableNodeProperties(Node, AnnotatedElement) - Method in class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
- permission(String) - Method in class net.orbyfied.j8.command.Node
- popPrefix() - Method in class net.orbyfied.j8.command.SuggestionAccumulator
- popSuffix() - Method in class net.orbyfied.j8.command.SuggestionAccumulator
- Primary - Interface in net.orbyfied.j8.command.component
- printTreeFancy(PrintStream) - Method in class net.orbyfied.j8.command.Node
- processExecute(Context) - Method in class net.orbyfied.j8.command.Node
- processWalked(Context, StringReader) - Method in class net.orbyfied.j8.command.Node
- propertied(String, String, String) - Method in class net.orbyfied.j8.command.Node
- Properties - Class in net.orbyfied.j8.command.component
- Properties(Node) - Constructor for class net.orbyfied.j8.command.component.Properties
- pushFlag(Flag<?>) - Method in class net.orbyfied.j8.command.Context
- pushPrefix(String) - Method in class net.orbyfied.j8.command.SuggestionAccumulator
- pushSuffix(String) - Method in class net.orbyfied.j8.command.SuggestionAccumulator
R
- raw - Variable in class net.orbyfied.j8.command.annotation.SubcommandParser
-
The raw string to parse.
- reader - Variable in class net.orbyfied.j8.command.Context
-
The current string reader used for parsing.
- reader - Variable in class net.orbyfied.j8.command.exception.ErrorLocation
-
The string (reader).
- reader() - Method in class net.orbyfied.j8.command.Context
- register() - Method in class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
- register(Node) - Method in class net.orbyfied.j8.command.CommandManager
- registerPlatform(Node) - Method in class net.orbyfied.j8.command.CommandManager
-
Should do whatever it needs to do when a node gets registered to make it work.
- registerPlatform(Node) - Method in class net.orbyfied.j8.command.impl.BukkitCommandManager
- removeAlias(String...) - Method in class net.orbyfied.j8.command.Node
- removeChild(Node) - Method in class net.orbyfied.j8.command.Node
- removeComponent(Class<?>) - Method in class net.orbyfied.j8.command.Node
- removeComponent(NodeComponent) - Method in class net.orbyfied.j8.command.Node
- removeFlag(String) - Method in class net.orbyfied.j8.command.component.Flags
- removeFlag(Flag<?>) - Method in class net.orbyfied.j8.command.component.Flags
- removeNamespace(String) - Method in class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
- Required - Class in net.orbyfied.j8.command.annotation
- Required(Node) - Constructor for class net.orbyfied.j8.command.annotation.Required
- resolve(Identifier) - Method in class net.orbyfied.j8.command.argument.ArgumentTypes.SystemTypeResolver
- resolve(Identifier) - Method in interface net.orbyfied.j8.command.argument.TypeResolver
-
Resolves a type by identifier.
- resolve(Identifier) - Method in class net.orbyfied.j8.command.impl.DelegatingNamespacedTypeResolver
- resolve(Identifier) - Method in class net.orbyfied.j8.command.minecraft.MinecraftParameterType.MinecraftTypeResolver
- root - Variable in class net.orbyfied.j8.command.annotation.BaseAnnotationProcessor
-
The root node to parse from/onto.
- root - Variable in class net.orbyfied.j8.command.annotation.SubcommandParser
-
The root command node.
- root - Variable in class net.orbyfied.j8.command.Node
-
The root node of this tree.
- root() - Method in class net.orbyfied.j8.command.Node
- rootCommand - Variable in class net.orbyfied.j8.command.Context
-
The root command node.
- rootCommand - Variable in exception net.orbyfied.j8.command.exception.CommandException
- rootCommand() - Method in class net.orbyfied.j8.command.Context
S
- Secure - Class in net.orbyfied.j8.command.component
- Secure(Node) - Constructor for class net.orbyfied.j8.command.component.Secure
- selects(Context, StringReader) - Method in class net.orbyfied.j8.command.argument.Argument
- selects(Context, StringReader) - Method in class net.orbyfied.j8.command.component.Executable
- selects(Context, StringReader) - Method in interface net.orbyfied.j8.command.component.Primary
- sender - Variable in class net.orbyfied.j8.command.Context
-
The sender of the command.
- sender() - Method in class net.orbyfied.j8.command.Context
- setArgument(String, Object) - Method in class net.orbyfied.j8.command.Context
- setArgument(Identifier, Object) - Method in class net.orbyfied.j8.command.Context
- setDefault(T) - Method in class net.orbyfied.j8.command.argument.Flag
- setExecutor(CommandNodeExecutor) - Method in class net.orbyfied.j8.command.component.Executable
- setIdentifier(Identifier) - Method in class net.orbyfied.j8.command.argument.Argument
- setLocalOption(String, Object) - Method in class net.orbyfied.j8.command.Context
- setOption(String, Object) - Method in class net.orbyfied.j8.command.argument.Argument
- setOption(String, Object) - Method in class net.orbyfied.j8.command.Context
- setOption(String, Supplier<Object>) - Method in class net.orbyfied.j8.command.argument.Argument
- setOption(Identifier, Object) - Method in class net.orbyfied.j8.command.Context
- setPermission(String) - Method in class net.orbyfied.j8.command.component.Secure
- setPermissionLock(Function<Context, String>) - Method in class net.orbyfied.j8.command.component.Secure
- setSuccessful(boolean) - Method in exception net.orbyfied.j8.command.exception.CommandHaltException
- setType(ArgumentType<?>) - Method in class net.orbyfied.j8.command.argument.Argument
- setTypeResolver(TypeResolver) - Method in class net.orbyfied.j8.command.CommandManager
-
Set the type resolver.
- setWalkExecutor(CommandNodeExecutor) - Method in class net.orbyfied.j8.command.component.Executable
- SHORT - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
- STRING - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
-
StringEither parses the string until it is met with a space, or if the string starts with a", it parses until the end of the string. - Subcommand - Annotation Interface in net.orbyfied.j8.command.annotation
- SubcommandParser - Class in net.orbyfied.j8.command.annotation
- SubcommandParser(BaseAnnotationProcessor, CommandManager, Node, String) - Constructor for class net.orbyfied.j8.command.annotation.SubcommandParser
- SubInitializer - Annotation Interface in net.orbyfied.j8.command.annotation
- successful - Variable in class net.orbyfied.j8.command.Context
-
If the invocation was successful.
- successful() - Method in class net.orbyfied.j8.command.Context
- successful(boolean) - Method in class net.orbyfied.j8.command.Context
- suggest(Object) - Method in class net.orbyfied.j8.command.SuggestionAccumulator
- suggest(Context, SuggestionAccumulator) - Method in interface net.orbyfied.j8.command.argument.ArgumentType
- suggest(Context, SuggestionAccumulator) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- suggest(Context, SuggestionAccumulator) - Method in class net.orbyfied.j8.command.argument.GenericTypeInstance
- suggest(Context, SuggestionAccumulator, LinkedHashMap<String, ArgumentType>) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- suggest(Context, SuggestionAccumulator, StringReader) - Method in interface net.orbyfied.j8.command.component.Suggester
-
Should suggest possibilities for the following node.
- SUGGEST - Enum constant in enum class net.orbyfied.j8.command.Context.Target
- suggest0(String) - Method in class net.orbyfied.j8.command.SuggestionAccumulator
- Suggester - Interface in net.orbyfied.j8.command.component
-
A node component which handles completion of the current or next node.
- SuggestionAccumulator - Class in net.orbyfied.j8.command
- SuggestionAccumulator() - Constructor for class net.orbyfied.j8.command.SuggestionAccumulator
- SystemTypeResolver() - Constructor for class net.orbyfied.j8.command.argument.ArgumentTypes.SystemTypeResolver
T
- target - Variable in class net.orbyfied.j8.command.Context
-
The purspose of this invocation.
- target() - Method in class net.orbyfied.j8.command.Context
- target(Context.Target) - Method in class net.orbyfied.j8.command.Context
- thenArgument(String, ArgumentType<?>) - Method in class net.orbyfied.j8.command.Node
- thenArgument(String, ArgumentType<?>, BiConsumer<Node, Argument>) - Method in class net.orbyfied.j8.command.Node
- thenExecute(String, CommandNodeExecutor) - Method in class net.orbyfied.j8.command.Node
- thenExecute(String, CommandNodeExecutor, CommandNodeExecutor) - Method in class net.orbyfied.j8.command.Node
- toIndex - Variable in class net.orbyfied.j8.command.exception.ErrorLocation
-
The end index.
- toString() - Method in class net.orbyfied.j8.command.argument.TypeIdentifier
- type - Variable in class net.orbyfied.j8.command.argument.Argument
- TYPE - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
- TYPE_IDENTIFIER - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
- TypeIdentifier - Class in net.orbyfied.j8.command.argument
- TypeIdentifier(String, String) - Constructor for class net.orbyfied.j8.command.argument.TypeIdentifier
-
Constructor.
- typeResolver - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
-
The singleton type resolver.
- typeResolver - Static variable in class net.orbyfied.j8.command.minecraft.MinecraftParameterType
-
The singleton type resolver.
- TypeResolver - Interface in net.orbyfied.j8.command.argument
-
A class that resolves and compiles
ArgumentTypes. - types - Variable in class net.orbyfied.j8.command.argument.ArgumentTypes.SystemTypeResolver
- types - Variable in class net.orbyfied.j8.command.minecraft.MinecraftParameterType.MinecraftTypeResolver
U
- unregister(Node) - Method in class net.orbyfied.j8.command.CommandManager
- unregisterPlatform(Node) - Method in class net.orbyfied.j8.command.CommandManager
-
Should do whatever it needs to do when a node gets unregistered to make it work.
- unregisterPlatform(Node) - Method in class net.orbyfied.j8.command.impl.BukkitCommandManager
- unsetArgument(String) - Method in class net.orbyfied.j8.command.Context
- unsetArgument(Identifier) - Method in class net.orbyfied.j8.command.Context
- unsetLocalOption(String) - Method in class net.orbyfied.j8.command.Context
- unsetOption(String) - Method in class net.orbyfied.j8.command.Context
- unsetOption(Identifier) - Method in class net.orbyfied.j8.command.Context
- unsuggest0(String) - Method in class net.orbyfied.j8.command.SuggestionAccumulator
- usage - Variable in class net.orbyfied.j8.command.component.Properties
- usage() - Method in class net.orbyfied.j8.command.component.Properties
- usage(String) - Method in class net.orbyfied.j8.command.component.Properties
- UUID - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
V
- value() - Element in annotation interface net.orbyfied.j8.command.annotation.CommandDescription
- value() - Element in annotation interface net.orbyfied.j8.command.annotation.CommandLabel
- value() - Element in annotation interface net.orbyfied.j8.command.annotation.CommandParameter
- value() - Element in annotation interface net.orbyfied.j8.command.annotation.CommandUsage
- value() - Element in annotation interface net.orbyfied.j8.command.annotation.Subcommand
- valueOf(String) - Static method in enum class net.orbyfied.j8.command.Context.Target
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.orbyfied.j8.command.Context.Target
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VECTOR_3F - Static variable in class net.orbyfied.j8.command.argument.ArgumentTypes
W
- walked(Context, StringReader) - Method in class net.orbyfied.j8.command.argument.Argument
- walked(Context, StringReader) - Method in class net.orbyfied.j8.command.component.Executable
- walked(Context, StringReader) - Method in class net.orbyfied.j8.command.component.Flags
- walked(Context, StringReader) - Method in interface net.orbyfied.j8.command.component.Functional
- walked(Context, StringReader) - Method in class net.orbyfied.j8.command.component.Secure
- Warning - Interface in net.orbyfied.j8.command.exception
-
Indicates that a command exception is a warning.
- write(Context, StringBuilder, B) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- write(Context, StringBuilder, B) - Method in class net.orbyfied.j8.command.argument.GenericTypeInstance
- write(Context, StringBuilder, B, LinkedHashMap<String, ArgumentType>) - Method in class net.orbyfied.j8.command.argument.GenericArgumentType
- write(Context, StringBuilder, T) - Method in interface net.orbyfied.j8.command.argument.ArgumentType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form