public interface Meta
| Modifier and Type | Field and Description |
|---|---|
static MetaKey<java.lang.String> |
ARGUMENT_KEY |
static MetaKey<java.util.List<java.lang.Class>> |
COMMAND_ORIGIN_TYPE |
static MetaKey<CooldownContext> |
COOLDOWN |
static MetaKey<java.util.List<java.lang.String>> |
DESCRIPTION |
static Meta |
EMPTY_META |
static MetaKey<java.lang.Boolean> |
NATIVE_PERMISSIONS |
static MetaKey<java.util.List<java.lang.String>> |
PERMISSIONS |
static MetaKey<SchedulerPoll> |
POLL_TYPE |
static MetaKey<PriorityLevel> |
PRIORITY |
static MetaKey<java.lang.reflect.Parameter> |
REQUIREMENT_PARAMETER
LiteCommands Annotation API
|
static MetaKey<java.util.List<RequirementValidator<?,?>>> |
REQUIREMENT_VALIDATORS |
static MetaKey<StrictMode> |
STRICT_MODE |
static MetaKey<java.util.List<java.lang.Class<? extends Validator<?>>>> |
VALIDATORS |
| Modifier and Type | Method and Description |
|---|---|
Meta |
apply(Meta meta) |
Meta |
clear() |
Meta |
copy() |
static Meta |
create() |
<T> T |
get(MetaKey<T> key) |
<T> T |
get(MetaKey<T> key,
T defaultValue) |
java.util.Collection<MetaKey<?>> |
getKeys() |
boolean |
has(MetaKey<?> key) |
default <E> Meta |
list(MetaKey<java.util.List<E>> key,
java.util.function.UnaryOperator<MetaListEditor<E>> operator) |
default <E> MetaListEditor<E> |
listEditor(MetaKey<java.util.List<E>> key) |
<T> Meta |
put(MetaKey<T> key,
T value) |
<T> Meta |
remove(MetaKey<T> key) |
static final MetaKey<java.util.List<java.lang.String>> DESCRIPTION
static final MetaKey<java.util.List<java.lang.String>> PERMISSIONS
static final MetaKey<PriorityLevel> PRIORITY
static final MetaKey<java.lang.Boolean> NATIVE_PERMISSIONS
static final MetaKey<SchedulerPoll> POLL_TYPE
static final MetaKey<java.lang.String> ARGUMENT_KEY
static final MetaKey<java.util.List<java.lang.Class>> COMMAND_ORIGIN_TYPE
static final MetaKey<java.util.List<RequirementValidator<?,?>>> REQUIREMENT_VALIDATORS
static final MetaKey<CooldownContext> COOLDOWN
static final MetaKey<StrictMode> STRICT_MODE
@ApiStatus.Experimental static final MetaKey<java.lang.reflect.Parameter> REQUIREMENT_PARAMETER
static final Meta EMPTY_META
@NotNull <T> T get(MetaKey<T> key)
@Contract(value="_, !null -> !null") <T> T get(MetaKey<T> key, T defaultValue)
Meta clear()
boolean has(MetaKey<?> key)
default <E> MetaListEditor<E> listEditor(MetaKey<java.util.List<E>> key)
default <E> Meta list(MetaKey<java.util.List<E>> key, java.util.function.UnaryOperator<MetaListEditor<E>> operator)
Meta copy()
java.util.Collection<MetaKey<?>> getKeys()
static Meta create()