Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- action(Action) - Method in class me.lauriichan.laylib.command.ActionMessage
- Action - Class in me.lauriichan.laylib.command
- Action - Annotation Interface in me.lauriichan.laylib.command.annotation
- Action.Actions - Annotation Interface in me.lauriichan.laylib.command.annotation
- Action.ActionType - Enum Class in me.lauriichan.laylib.command
- actionHover(String, Key...) - Method in class me.lauriichan.laylib.command.ActionMessage
- actionHover(IMessage, Key...) - Method in class me.lauriichan.laylib.command.ActionMessage
- actionHover(MessageProvider, Key...) - Method in class me.lauriichan.laylib.command.ActionMessage
- actionHoverRaw(String) - Method in class me.lauriichan.laylib.command.ActionMessage
- ActionMessage - Class in me.lauriichan.laylib.command
- ActionMessage(Actor<?>) - Constructor for class me.lauriichan.laylib.command.ActionMessage
- ActionMessage(MessageManager, String) - Constructor for class me.lauriichan.laylib.command.ActionMessage
- actionMessageBuilder() - Method in class me.lauriichan.laylib.command.Actor
- Actor<P> - Class in me.lauriichan.laylib.command
- Actor(P, MessageManager) - Constructor for class me.lauriichan.laylib.command.Actor
- ActorProvider - Class in me.lauriichan.laylib.command.argument.provider
- add(int, E) - Method in class me.lauriichan.laylib.command.util.LockedList
- add(E) - Method in class me.lauriichan.laylib.command.util.LockedList
- add(E, Number) - Method in class me.lauriichan.laylib.command.argument.NumberArgument
- add(Byte, Number) - Method in class me.lauriichan.laylib.command.argument.ByteArgument
- add(Double, Number) - Method in class me.lauriichan.laylib.command.argument.DoubleArgument
- add(Float, Number) - Method in class me.lauriichan.laylib.command.argument.FloatArgument
- add(Integer, Number) - Method in class me.lauriichan.laylib.command.argument.IntegerArgument
- add(Long, Number) - Method in class me.lauriichan.laylib.command.argument.LongArgument
- add(Short, Number) - Method in class me.lauriichan.laylib.command.argument.ShortArgument
- addAll(int, Collection<? extends E>) - Method in class me.lauriichan.laylib.command.util.LockedList
- addAll(Collection<? extends E>) - Method in class me.lauriichan.laylib.command.util.LockedList
- aliases() - Element in annotation interface me.lauriichan.laylib.command.annotation.Command
- Argument - Annotation Interface in me.lauriichan.laylib.command.annotation
- ArgumentBuilder(Class<? extends IArgumentType<V>>) - Constructor for class me.lauriichan.laylib.command.ArgumentRegistry.ArgumentBuilder
- ArgumentMap - Class in me.lauriichan.laylib.command
- ArgumentMap() - Constructor for class me.lauriichan.laylib.command.ArgumentMap
- ArgumentRegistry - Class in me.lauriichan.laylib.command
- ArgumentRegistry() - Constructor for class me.lauriichan.laylib.command.ArgumentRegistry
- ArgumentRegistry.ArgumentBuilder<V> - Class in me.lauriichan.laylib.command
- ArgumentStack - Class in me.lauriichan.laylib.command.exception
- ArgumentStack() - Constructor for class me.lauriichan.laylib.command.exception.ArgumentStack
- ArgumentStack(int) - Constructor for class me.lauriichan.laylib.command.exception.ArgumentStack
- as(Class<C>) - Method in class me.lauriichan.laylib.command.Actor
- asOptional() - Method in class me.lauriichan.laylib.command.util.Option
-
returns the value as an optional
B
- BooleanArgument - Class in me.lauriichan.laylib.command.argument
- BooleanArgument() - Constructor for class me.lauriichan.laylib.command.argument.BooleanArgument
- booleanArrayValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- booleanValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- build(IArgumentMap) - Method in class me.lauriichan.laylib.command.ArgumentRegistry.ArgumentBuilder
- BYTE_STEP - Static variable in class me.lauriichan.laylib.command.argument.NumberArgument
- ByteArgument - Class in me.lauriichan.laylib.command.argument
- ByteArgument(IArgumentMap) - Constructor for class me.lauriichan.laylib.command.argument.ByteArgument
- byteArrayValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- byteValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
C
- cancelProcess(Actor<?>) - Method in class me.lauriichan.laylib.command.CommandManager
- classArrayValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- classValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- clear() - Method in class me.lauriichan.laylib.command.ArgumentMap
- clear() - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- clear() - Method in interface me.lauriichan.laylib.command.IArgumentMap
- clear() - Method in class me.lauriichan.laylib.command.util.LockedList
- CLICK_COPY - Enum constant in enum class me.lauriichan.laylib.command.Action.ActionType
- CLICK_FILE - Enum constant in enum class me.lauriichan.laylib.command.Action.ActionType
- CLICK_RUN - Enum constant in enum class me.lauriichan.laylib.command.Action.ActionType
- CLICK_SUGGEST - Enum constant in enum class me.lauriichan.laylib.command.Action.ActionType
- CLICK_URL - Enum constant in enum class me.lauriichan.laylib.command.Action.ActionType
- clickAction() - Method in class me.lauriichan.laylib.command.ActionMessage
- clone() - Method in class me.lauriichan.laylib.command.ArgumentMap
- clone() - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- clone() - Method in interface me.lauriichan.laylib.command.IArgumentMap
- Command - Annotation Interface in me.lauriichan.laylib.command.annotation
- CommandManager - Class in me.lauriichan.laylib.command
- CommandManager() - Constructor for class me.lauriichan.laylib.command.CommandManager
- CommandManager(ArgumentRegistry) - Constructor for class me.lauriichan.laylib.command.CommandManager
- CommandManager(ISimpleLogger) - Constructor for class me.lauriichan.laylib.command.CommandManager
- CommandManager(ISimpleLogger, ArgumentRegistry) - Constructor for class me.lauriichan.laylib.command.CommandManager
- CommandManagerProvider - Class in me.lauriichan.laylib.command.argument.provider
- CommandManagerProvider(CommandManager) - Constructor for class me.lauriichan.laylib.command.argument.provider.CommandManagerProvider
- CommandProcess - Class in me.lauriichan.laylib.command
- CommandProcess(String, NodeAction, Object) - Constructor for class me.lauriichan.laylib.command.CommandProcess
- compare(E, E) - Method in class me.lauriichan.laylib.command.argument.NumberArgument
- compare(Byte, Byte) - Method in class me.lauriichan.laylib.command.argument.ByteArgument
- compare(Double, Double) - Method in class me.lauriichan.laylib.command.argument.DoubleArgument
- compare(Float, Float) - Method in class me.lauriichan.laylib.command.argument.FloatArgument
- compare(Integer, Integer) - Method in class me.lauriichan.laylib.command.argument.IntegerArgument
- compare(Long, Long) - Method in class me.lauriichan.laylib.command.argument.LongArgument
- compare(Short, Short) - Method in class me.lauriichan.laylib.command.argument.ShortArgument
- contains(Object) - Method in class me.lauriichan.laylib.command.util.LockedList
- containsAll(Collection<?>) - Method in class me.lauriichan.laylib.command.util.LockedList
- copy(String) - Static method in class me.lauriichan.laylib.command.Action
- createProcess(Actor<?>, String, String[]) - Method in class me.lauriichan.laylib.command.CommandManager
D
- DEFAULT_LANGUAGE - Static variable in class me.lauriichan.laylib.command.Actor
- description() - Element in annotation interface me.lauriichan.laylib.command.annotation.Command
- Description - Annotation Interface in me.lauriichan.laylib.command.annotation
- distance(String, String) - Static method in class me.lauriichan.laylib.command.util.LevenshteinDistance
- DOUBLE_STEP - Static variable in class me.lauriichan.laylib.command.argument.NumberArgument
- DoubleArgument - Class in me.lauriichan.laylib.command.argument
- DoubleArgument(IArgumentMap) - Constructor for class me.lauriichan.laylib.command.argument.DoubleArgument
- doubleArrayValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- doubleValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
E
- empty() - Static method in class me.lauriichan.laylib.command.util.Option
-
Returns an empty
Optioninstance. - EmptyArgumentMap - Class in me.lauriichan.laylib.command
- entry(K, V) - Static method in class me.lauriichan.laylib.command.util.MapUtil
- EnumArgument - Class in me.lauriichan.laylib.command.argument
- EnumArgument(IArgumentMap) - Constructor for class me.lauriichan.laylib.command.argument.EnumArgument
- equals(Object) - Method in class me.lauriichan.laylib.command.util.Option
-
Indicates whether some other object is "equal to" this
Option. - executeProcess(Actor<?>, CommandProcess) - Method in class me.lauriichan.laylib.command.CommandManager
F
- file(String) - Static method in class me.lauriichan.laylib.command.Action
- filter(Predicate<? super T>) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, and the value matches the given predicate, returns an
Optiondescribing the value, otherwise returns an emptyOption. - findNext(Actor<?>) - Method in class me.lauriichan.laylib.command.CommandProcess
- findNext(Actor<?>, IArgumentMap) - Method in class me.lauriichan.laylib.command.CommandProcess
- findNode(String) - Method in class me.lauriichan.laylib.command.CommandManager
- findNode(String, String) - Method in class me.lauriichan.laylib.command.CommandManager
- findNode(String, String[]) - Method in class me.lauriichan.laylib.command.CommandManager
- flatMap(Function<? super T, ? extends Option<? extends U>>) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, returns the result of applying the given
Option-bearing mapping function to the value, otherwise returns an emptyOption. - FLOAT_STEP - Static variable in class me.lauriichan.laylib.command.argument.NumberArgument
- FloatArgument - Class in me.lauriichan.laylib.command.argument
- FloatArgument(IArgumentMap) - Constructor for class me.lauriichan.laylib.command.argument.FloatArgument
- floatArrayValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- floatValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- forceOptionalArgsLast() - Element in annotation interface me.lauriichan.laylib.command.annotation.Command
G
- get() - Method in class me.lauriichan.laylib.command.util.Option
-
returns the value
- get() - Method in class me.lauriichan.laylib.command.util.Reference
- get(int) - Method in class me.lauriichan.laylib.command.exception.ArgumentStack
- get(int) - Method in class me.lauriichan.laylib.command.util.LockedList
- get(String) - Method in class me.lauriichan.laylib.command.ArgumentMap
- get(String) - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- get(String) - Method in interface me.lauriichan.laylib.command.IArgumentMap
- get(String, Class<E>) - Method in class me.lauriichan.laylib.command.ArgumentMap
- get(String, Class<E>) - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- get(String, Class<E>) - Method in interface me.lauriichan.laylib.command.IArgumentMap
- getA() - Method in class me.lauriichan.laylib.command.util.Triple
- getAction() - Method in class me.lauriichan.laylib.command.CommandProcess
- getAction() - Method in class me.lauriichan.laylib.command.Node
- getAliases() - Method in class me.lauriichan.laylib.command.NodeCommand
- getArgument(Class<?>) - Method in class me.lauriichan.laylib.command.ArgumentRegistry
- getArgument(Class<?>, IArgumentMap) - Method in class me.lauriichan.laylib.command.ArgumentRegistry
- getArgumentCount() - Method in class me.lauriichan.laylib.command.NodeAction
- getArgumentIndex() - Method in class me.lauriichan.laylib.command.NodeArgument
- getArguments() - Method in class me.lauriichan.laylib.command.NodeAction
- getArgumentType() - Method in class me.lauriichan.laylib.command.NodeArgument
- getArgumentType(Class<?>) - Method in class me.lauriichan.laylib.command.ArgumentRegistry
- getB() - Method in class me.lauriichan.laylib.command.util.Triple
- getC() - Method in class me.lauriichan.laylib.command.util.Triple
- getClass(String) - Method in class me.lauriichan.laylib.command.ArgumentMap
- getClass(String) - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- getClass(String) - Method in interface me.lauriichan.laylib.command.IArgumentMap
- getClass(String, Class<E>) - Method in class me.lauriichan.laylib.command.ArgumentMap
- getClass(String, Class<E>) - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- getClass(String, Class<E>) - Method in interface me.lauriichan.laylib.command.IArgumentMap
- getClassOrStack(String, Class<E>, ArgumentStack) - Method in interface me.lauriichan.laylib.command.IArgumentMap
- getCommand(String) - Method in class me.lauriichan.laylib.command.CommandManager
- getCommandNames() - Method in class me.lauriichan.laylib.command.CommandManager
- getCommands() - Method in class me.lauriichan.laylib.command.CommandManager
- getConstructor() - Method in class me.lauriichan.laylib.command.ArgumentRegistry.ArgumentBuilder
- getDescription() - Method in class me.lauriichan.laylib.command.NodeAction
- getDescription() - Method in class me.lauriichan.laylib.command.NodeCommand
- getHandle() - Method in class me.lauriichan.laylib.command.Actor
- getIndex() - Method in class me.lauriichan.laylib.command.CommandProcess
- getIndex() - Method in class me.lauriichan.laylib.command.NodeArgument
- getInjector() - Method in class me.lauriichan.laylib.command.CommandManager
- getInstance() - Method in class me.lauriichan.laylib.command.CommandProcess
- getInstance() - Method in class me.lauriichan.laylib.command.NodeCommand
- getLabel() - Method in class me.lauriichan.laylib.command.CommandProcess
- getLanguage() - Method in class me.lauriichan.laylib.command.Actor
- getLogger() - Method in class me.lauriichan.laylib.command.CommandManager
- getMessageManager() - Method in class me.lauriichan.laylib.command.Actor
- getMethod() - Method in class me.lauriichan.laylib.command.NodeAction
- getName() - Method in class me.lauriichan.laylib.command.Actor
- getName() - Method in class me.lauriichan.laylib.command.Node
- getName() - Method in class me.lauriichan.laylib.command.NodeArgument
- getName() - Method in class me.lauriichan.laylib.command.NodeCommand
- getNames() - Method in class me.lauriichan.laylib.command.Node
- getNode() - Method in class me.lauriichan.laylib.command.NodeCommand
- getNode(String) - Method in class me.lauriichan.laylib.command.Node
- getOrStack(String, Class<E>, ArgumentStack) - Method in interface me.lauriichan.laylib.command.IArgumentMap
- getOwner() - Method in class me.lauriichan.laylib.command.NodeCommand
- getParent() - Method in class me.lauriichan.laylib.command.Node
- getPermission() - Method in class me.lauriichan.laylib.command.NodeAction
- getPermission() - Method in class me.lauriichan.laylib.command.NodeCommand
- getPrefix() - Method in class me.lauriichan.laylib.command.CommandManager
- getProcess(UUID) - Method in class me.lauriichan.laylib.command.CommandManager
- getProvider(Class<?>) - Method in class me.lauriichan.laylib.command.ArgumentRegistry
- getRegistry() - Method in class me.lauriichan.laylib.command.CommandManager
- getRoot() - Method in class me.lauriichan.laylib.command.Node
- getSuggestions(int) - Method in class me.lauriichan.laylib.command.Suggestions
- getTranslatedMessage(String) - Method in class me.lauriichan.laylib.command.Actor
- getTranslatedMessage(MessageProvider) - Method in class me.lauriichan.laylib.command.Actor
- getTranslatedMessageAsString(String, Key...) - Method in class me.lauriichan.laylib.command.Actor
- getTranslatedMessageAsString(MessageProvider, Key...) - Method in class me.lauriichan.laylib.command.Actor
- getType() - Method in class me.lauriichan.laylib.command.Action
- getType() - Method in class me.lauriichan.laylib.command.ArgumentRegistry.ArgumentBuilder
- getType() - Method in class me.lauriichan.laylib.command.NodeArgument
- getValue() - Method in class me.lauriichan.laylib.command.Action
- getValueAsString() - Method in class me.lauriichan.laylib.command.Action
- getValues() - Method in class me.lauriichan.laylib.command.CommandProcess
H
- handle - Variable in class me.lauriichan.laylib.command.Actor
- handleProcessInput(Actor<?>, CommandProcess, String) - Method in class me.lauriichan.laylib.command.CommandManager
- handleProcessInput(Actor<?>, CommandProcess, String, boolean) - Method in class me.lauriichan.laylib.command.CommandManager
- handleProcessInput(Actor<?>, CommandProcess, String, IArgumentMap) - Method in class me.lauriichan.laylib.command.CommandManager
- handleProcessInput(Actor<?>, CommandProcess, String, IArgumentMap, boolean) - Method in class me.lauriichan.laylib.command.CommandManager
- handleProcessSkip(Actor<?>, CommandProcess) - Method in class me.lauriichan.laylib.command.CommandManager
- has(String) - Method in class me.lauriichan.laylib.command.ArgumentMap
- has(String) - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- has(String) - Method in interface me.lauriichan.laylib.command.IArgumentMap
- has(String, Class<?>) - Method in class me.lauriichan.laylib.command.ArgumentMap
- has(String, Class<?>) - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- has(String, Class<?>) - Method in interface me.lauriichan.laylib.command.IArgumentMap
- hasChildren() - Method in class me.lauriichan.laylib.command.Node
- hashCode() - Method in class me.lauriichan.laylib.command.util.Option
-
Returns the hash code of the value, if present, otherwise
0(zero) if no value is present. - hasPermission(String) - Method in class me.lauriichan.laylib.command.Actor
- hasSuggestions() - Method in class me.lauriichan.laylib.command.Suggestions
- HOVER_SHOW - Enum constant in enum class me.lauriichan.laylib.command.Action.ActionType
- HOVER_TEXT - Enum constant in enum class me.lauriichan.laylib.command.Action.ActionType
- hoverAction() - Method in class me.lauriichan.laylib.command.ActionMessage
- hoverShow(Object) - Static method in class me.lauriichan.laylib.command.Action
- hoverText(String) - Static method in class me.lauriichan.laylib.command.Action
I
- IArgumentMap - Interface in me.lauriichan.laylib.command
- IArgumentType<E> - Interface in me.lauriichan.laylib.command
- ICommandInjector - Interface in me.lauriichan.laylib.command
- ifAbsent(Runnable) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is absent, performs the given action with the value, otherwise does nothing.
- ifPresent(Consumer<? super T>) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, performs the given action with the value, otherwise does nothing.
- ifPresentOrElse(Consumer<? super T>, Runnable) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, performs the given action with the value, otherwise performs the given empty-based action.
- IMPL_ID - Static variable in class me.lauriichan.laylib.command.Actor
- index() - Element in annotation interface me.lauriichan.laylib.command.annotation.Argument
- indexOf(Object) - Method in class me.lauriichan.laylib.command.util.LockedList
- inject(NodeCommand) - Method in interface me.lauriichan.laylib.command.ICommandInjector
- INPUT_OPTIONAL - Enum constant in enum class me.lauriichan.laylib.command.NodeArgument.NodeArgumentType
- INPUT_REQUIRED - Enum constant in enum class me.lauriichan.laylib.command.NodeArgument.NodeArgumentType
- INSTANCE - Static variable in class me.lauriichan.laylib.command.EmptyArgumentMap
- intArrayValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- INTEGER_STEP - Static variable in class me.lauriichan.laylib.command.argument.NumberArgument
- IntegerArgument - Class in me.lauriichan.laylib.command.argument
- IntegerArgument(IArgumentMap) - Constructor for class me.lauriichan.laylib.command.argument.IntegerArgument
- intValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- IProviderArgumentType<E> - Interface in me.lauriichan.laylib.command
- isClick() - Method in enum class me.lauriichan.laylib.command.Action.ActionType
- isClick() - Method in class me.lauriichan.laylib.command.Action
- isConstantArgument(Class<?>) - Static method in class me.lauriichan.laylib.command.util.NodeHelper
- isEmpty() - Method in class me.lauriichan.laylib.command.ArgumentMap
- isEmpty() - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- isEmpty() - Method in interface me.lauriichan.laylib.command.IArgumentMap
- isEmpty() - Method in class me.lauriichan.laylib.command.util.LockedList
- isEmpty() - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is not present, returns
true, otherwisefalse. - isEmpty() - Method in class me.lauriichan.laylib.command.util.Reference
- isExecuted() - Method in class me.lauriichan.laylib.command.CommandProcess
- isHover() - Method in enum class me.lauriichan.laylib.command.Action.ActionType
- isHover() - Method in class me.lauriichan.laylib.command.Action
- isLocked() - Method in class me.lauriichan.laylib.command.util.LockedList
- isOptional() - Method in class me.lauriichan.laylib.command.NodeArgument
- isPresent() - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, returns
true, otherwisefalse. - isPresent() - Method in class me.lauriichan.laylib.command.util.Reference
- isProvided() - Method in class me.lauriichan.laylib.command.NodeArgument
- isRestricted() - Method in class me.lauriichan.laylib.command.NodeAction
- isRestricted() - Method in class me.lauriichan.laylib.command.NodeCommand
- isValid() - Method in class me.lauriichan.laylib.command.Actor
- iterator() - Method in class me.lauriichan.laylib.command.exception.ArgumentStack
- iterator() - Method in class me.lauriichan.laylib.command.util.LockedList
L
- lastIndexOf(Object) - Method in class me.lauriichan.laylib.command.util.LockedList
- LevenshteinDistance - Class in me.lauriichan.laylib.command.util
- listIterator() - Method in class me.lauriichan.laylib.command.util.LockedList
- listIterator(int) - Method in class me.lauriichan.laylib.command.util.LockedList
- lock() - Method in class me.lauriichan.laylib.command.util.LockedList
- lock() - Method in class me.lauriichan.laylib.command.util.Reference
- LockedList<E> - Class in me.lauriichan.laylib.command.util
- LockedList() - Constructor for class me.lauriichan.laylib.command.util.LockedList
- LockedList(E...) - Constructor for class me.lauriichan.laylib.command.util.LockedList
- LockedList(List<E>) - Constructor for class me.lauriichan.laylib.command.util.LockedList
- LONG_STEP - Static variable in class me.lauriichan.laylib.command.argument.NumberArgument
- LongArgument - Class in me.lauriichan.laylib.command.argument
- LongArgument(IArgumentMap) - Constructor for class me.lauriichan.laylib.command.argument.LongArgument
- longArrayValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- longValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
M
- map(Function<? super T, ? extends U>) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, returns an
Optiondescribing the result of applying the given mapping function to the value, otherwise returns an emptyOption. - MapUtil - Class in me.lauriichan.laylib.command.util
- maximum - Variable in class me.lauriichan.laylib.command.argument.NumberArgument
- me.lauriichan.laylib.command - package me.lauriichan.laylib.command
- me.lauriichan.laylib.command.annotation - package me.lauriichan.laylib.command.annotation
- me.lauriichan.laylib.command.argument - package me.lauriichan.laylib.command.argument
- me.lauriichan.laylib.command.argument.provider - package me.lauriichan.laylib.command.argument.provider
- me.lauriichan.laylib.command.exception - package me.lauriichan.laylib.command.exception
- me.lauriichan.laylib.command.util - package me.lauriichan.laylib.command.util
- message() - Method in class me.lauriichan.laylib.command.ActionMessage
- message(String, Key...) - Method in class me.lauriichan.laylib.command.ActionMessage
- message(IMessage, Key...) - Method in class me.lauriichan.laylib.command.ActionMessage
- message(MessageProvider, Key...) - Method in class me.lauriichan.laylib.command.ActionMessage
- messageManager - Variable in class me.lauriichan.laylib.command.Actor
- messageRaw(String) - Method in class me.lauriichan.laylib.command.ActionMessage
- minimum - Variable in class me.lauriichan.laylib.command.argument.NumberArgument
N
- name() - Element in annotation interface me.lauriichan.laylib.command.annotation.Argument
- name() - Element in annotation interface me.lauriichan.laylib.command.annotation.Command
- name() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- Node - Class in me.lauriichan.laylib.command
- NodeAction - Class in me.lauriichan.laylib.command
- NodeArgument - Class in me.lauriichan.laylib.command
- NodeArgument.NodeArgumentType - Enum Class in me.lauriichan.laylib.command
- NodeCommand - Class in me.lauriichan.laylib.command
- NodeHelper - Class in me.lauriichan.laylib.command.util
- NotEnoughArgumentsException - Exception Class in me.lauriichan.laylib.command.exception
- NotEnoughArgumentsException(ArgumentStack) - Constructor for exception class me.lauriichan.laylib.command.exception.NotEnoughArgumentsException
- nullValueFor(Class<?>) - Static method in class me.lauriichan.laylib.command.util.NodeHelper
- NumberArgument<E> - Class in me.lauriichan.laylib.command.argument
- NumberArgument(E, E, E) - Constructor for class me.lauriichan.laylib.command.argument.NumberArgument
O
- of() - Static method in class me.lauriichan.laylib.command.util.Reference
- of(A, B, C) - Static method in class me.lauriichan.laylib.command.util.Triple
- of(E) - Static method in class me.lauriichan.laylib.command.util.Reference
- of(T) - Static method in class me.lauriichan.laylib.command.util.Option
-
Returns an
Optiondescribing the given value. - Option<T> - Class in me.lauriichan.laylib.command.util
- optional() - Element in annotation interface me.lauriichan.laylib.command.annotation.Argument
- or(Supplier<? extends Option<? extends T>>) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, returns an
Optiondescribing the value, otherwise returns anOptionproduced by the supplying function. - orElse(T) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, returns the value, otherwise returns
other. - orElseGet(Supplier<? extends T>) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, returns the value, otherwise returns the result produced by the supplying function.
- orElseRun(Runnable) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, returns the value, otherwise runs runnable
- orElseThrow() - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, returns the value, otherwise throws
NoSuchElementException. - orElseThrow(Supplier<? extends X>) - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, returns the value, otherwise throws an exception produced by the exception supplying function.
P
- Param - Annotation Interface in me.lauriichan.laylib.command.annotation
- params() - Element in annotation interface me.lauriichan.laylib.command.annotation.Argument
- paramsToMap(Param[]) - Static method in class me.lauriichan.laylib.command.util.NodeHelper
- parse(Actor<?>, String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.BooleanArgument
- parse(Actor<?>, String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.EnumArgument
- parse(Actor<?>, String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.NumberArgument
- parse(Actor<?>, String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.StringArgument
- parse(Actor<?>, String, IArgumentMap) - Method in interface me.lauriichan.laylib.command.IArgumentType
- parse(Actor<?>, String, IArgumentMap) - Method in interface me.lauriichan.laylib.command.IProviderArgumentType
- Permission - Annotation Interface in me.lauriichan.laylib.command.annotation
- provide(Actor<?>) - Method in class me.lauriichan.laylib.command.argument.provider.ActorProvider
- provide(Actor<?>) - Method in class me.lauriichan.laylib.command.argument.provider.CommandManagerProvider
- provide(Actor<?>) - Method in interface me.lauriichan.laylib.command.IProviderArgumentType
- provide(Actor<?>, String) - Method in class me.lauriichan.laylib.command.CommandProcess
- provide(Actor<?>, String, IArgumentMap) - Method in class me.lauriichan.laylib.command.CommandProcess
- PROVIDED - Enum constant in enum class me.lauriichan.laylib.command.NodeArgument.NodeArgumentType
- PROVIDER - Static variable in class me.lauriichan.laylib.command.argument.provider.ActorProvider
- push(String, Class<?>) - Method in class me.lauriichan.laylib.command.exception.ArgumentStack
R
- rankByDistance(String, int, String[]) - Static method in class me.lauriichan.laylib.command.util.LevenshteinDistance
- rankByDistance(String, int, Collection<String>) - Static method in class me.lauriichan.laylib.command.util.LevenshteinDistance
- rankByDistance(String, String[]) - Static method in class me.lauriichan.laylib.command.util.LevenshteinDistance
- rankByDistance(String, Collection<String>) - Static method in class me.lauriichan.laylib.command.util.LevenshteinDistance
- read(String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.ByteArgument
- read(String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.DoubleArgument
- read(String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.FloatArgument
- read(String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.IntegerArgument
- read(String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.LongArgument
- read(String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.NumberArgument
- read(String, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.ShortArgument
- Reference<E> - Class in me.lauriichan.laylib.command.util
- register(Class<?>) - Method in class me.lauriichan.laylib.command.CommandManager
- registerArgumentType(Class<? extends IArgumentType<V>>) - Method in class me.lauriichan.laylib.command.ArgumentRegistry
- remove(int) - Method in class me.lauriichan.laylib.command.util.LockedList
- remove(Object) - Method in class me.lauriichan.laylib.command.util.LockedList
- remove(String) - Method in class me.lauriichan.laylib.command.ArgumentMap
- remove(String) - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- remove(String) - Method in interface me.lauriichan.laylib.command.IArgumentMap
- removeAll(Collection<?>) - Method in class me.lauriichan.laylib.command.util.LockedList
- requiresMap() - Method in class me.lauriichan.laylib.command.ArgumentRegistry.ArgumentBuilder
- retainAll(Collection<?>) - Method in class me.lauriichan.laylib.command.util.LockedList
- run(String) - Static method in class me.lauriichan.laylib.command.Action
S
- send(Actor<?>) - Method in class me.lauriichan.laylib.command.ActionMessage
- sendActionMessage(String, Action...) - Method in class me.lauriichan.laylib.command.Actor
- sendActionMessage(ActionMessage) - Method in class me.lauriichan.laylib.command.Actor
- sendMessage(String) - Method in class me.lauriichan.laylib.command.Actor
- sendMessage(IMessage, Key...) - Method in class me.lauriichan.laylib.command.Actor
- sendProcessInfo(Actor<?>, CommandProcess) - Method in class me.lauriichan.laylib.command.CommandManager
- sendTranslatedMessage(String, Key...) - Method in class me.lauriichan.laylib.command.Actor
- sendTranslatedMessage(MessageProvider, Key...) - Method in class me.lauriichan.laylib.command.Actor
- set(int, E) - Method in class me.lauriichan.laylib.command.util.LockedList
- set(E) - Method in class me.lauriichan.laylib.command.util.Reference
- set(String, Object) - Method in class me.lauriichan.laylib.command.ArgumentMap
- set(String, Object) - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- set(String, Object) - Method in interface me.lauriichan.laylib.command.IArgumentMap
- setInjector(ICommandInjector) - Method in class me.lauriichan.laylib.command.CommandManager
- setPrefix(String) - Method in class me.lauriichan.laylib.command.CommandManager
- setProvider(IProviderArgumentType<?>) - Method in class me.lauriichan.laylib.command.ArgumentRegistry
- SHORT_STEP - Static variable in class me.lauriichan.laylib.command.argument.NumberArgument
- ShortArgument - Class in me.lauriichan.laylib.command.argument
- ShortArgument(IArgumentMap) - Constructor for class me.lauriichan.laylib.command.argument.ShortArgument
- shortArrayValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- shortValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- size() - Method in class me.lauriichan.laylib.command.ArgumentMap
- size() - Method in class me.lauriichan.laylib.command.EmptyArgumentMap
- size() - Method in class me.lauriichan.laylib.command.exception.ArgumentStack
- size() - Method in interface me.lauriichan.laylib.command.IArgumentMap
- size() - Method in class me.lauriichan.laylib.command.util.LockedList
- skip(Actor<?>) - Method in class me.lauriichan.laylib.command.CommandProcess
- sorter() - Static method in class me.lauriichan.laylib.command.util.NodeHelper
- SORTER - Static variable in class me.lauriichan.laylib.command.util.LevenshteinDistance
- sorterOptionalLast() - Static method in class me.lauriichan.laylib.command.util.NodeHelper
- step - Variable in class me.lauriichan.laylib.command.argument.NumberArgument
- stream() - Method in class me.lauriichan.laylib.command.util.Option
-
If a value is present, returns a sequential
Streamcontaining only that value, otherwise returns an emptyStream. - StringArgument - Class in me.lauriichan.laylib.command.argument
- StringArgument(IArgumentMap) - Constructor for class me.lauriichan.laylib.command.argument.StringArgument
- stringArrayValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- stringValue() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- subList(int, int) - Method in class me.lauriichan.laylib.command.util.LockedList
- subtract(E, E) - Method in class me.lauriichan.laylib.command.argument.NumberArgument
- subtract(Byte, Byte) - Method in class me.lauriichan.laylib.command.argument.ByteArgument
- subtract(Double, Double) - Method in class me.lauriichan.laylib.command.argument.DoubleArgument
- subtract(Float, Float) - Method in class me.lauriichan.laylib.command.argument.FloatArgument
- subtract(Integer, Integer) - Method in class me.lauriichan.laylib.command.argument.IntegerArgument
- subtract(Long, Long) - Method in class me.lauriichan.laylib.command.argument.LongArgument
- subtract(Short, Short) - Method in class me.lauriichan.laylib.command.argument.ShortArgument
- suggest(double, Object) - Method in class me.lauriichan.laylib.command.Suggestions
- suggest(String) - Static method in class me.lauriichan.laylib.command.Action
- suggest(Actor<?>, String, Suggestions, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.BooleanArgument
- suggest(Actor<?>, String, Suggestions, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.EnumArgument
- suggest(Actor<?>, String, Suggestions, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.NumberArgument
- suggest(Actor<?>, String, Suggestions, IArgumentMap) - Method in class me.lauriichan.laylib.command.argument.StringArgument
- suggest(Actor<?>, String, Suggestions, IArgumentMap) - Method in interface me.lauriichan.laylib.command.IArgumentType
- Suggestions - Class in me.lauriichan.laylib.command
- Suggestions() - Constructor for class me.lauriichan.laylib.command.Suggestions
- SUGGESTIONS - Static variable in class me.lauriichan.laylib.command.argument.NumberArgument
T
- throwIfPresent() - Method in class me.lauriichan.laylib.command.exception.ArgumentStack
- toArray() - Method in class me.lauriichan.laylib.command.util.LockedList
- toArray(T[]) - Method in class me.lauriichan.laylib.command.util.LockedList
- toString() - Method in class me.lauriichan.laylib.command.util.Option
-
Returns a non-empty string representation of this
Optionsuitable for debugging. - Triple<A,
B, - Class in me.lauriichan.laylib.command.utilC> - Triple(A, B, C) - Constructor for class me.lauriichan.laylib.command.util.Triple
- type() - Element in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_BOOLEAN - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_BOOLEAN_ARRAY - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_BYTE - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_BYTE_ARRAY - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_CLASS - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_CLASS_ARRAY - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_DOUBLE - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_DOUBLE_ARRAY - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_FLOAT - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_FLOAT_ARRAY - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_INT - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_INT_ARRAY - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_LONG - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_LONG_ARRAY - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_SHORT - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_SHORT_ARRAY - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_STRING - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
- TYPE_STRING_ARRAY - Static variable in annotation interface me.lauriichan.laylib.command.annotation.Param
U
- uninject(NodeCommand) - Method in interface me.lauriichan.laylib.command.ICommandInjector
- unregister(String) - Method in class me.lauriichan.laylib.command.CommandManager
- unsuggest(Object) - Method in class me.lauriichan.laylib.command.Suggestions
- url(String) - Static method in class me.lauriichan.laylib.command.Action
V
- value() - Element in annotation interface me.lauriichan.laylib.command.annotation.Action.Actions
- value() - Element in annotation interface me.lauriichan.laylib.command.annotation.Action
- value() - Element in annotation interface me.lauriichan.laylib.command.annotation.Description
- value() - Element in annotation interface me.lauriichan.laylib.command.annotation.Permission
- valueOf(String) - Static method in enum class me.lauriichan.laylib.command.Action.ActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.lauriichan.laylib.command.NodeArgument.NodeArgumentType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.lauriichan.laylib.command.Action.ActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.lauriichan.laylib.command.NodeArgument.NodeArgumentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form