public interface ArgumentKey
| Modifier and Type | Field and Description |
|---|---|
static ArgumentKey |
DEFAULT |
static java.lang.String |
DEFAULT_KEY |
static java.lang.String |
DEFAULT_NAMESPACE |
static ArgumentKey |
DEFAULT_UNIVERSAL
Deprecated.
|
static java.lang.String |
UNIVERSAL_NAMESPACE
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getKey() |
java.lang.String |
getNamespace() |
default boolean |
isDefault()
Deprecated.
|
default boolean |
isDefaultKey() |
default boolean |
isDefaultNamespace() |
default boolean |
isUniversal()
Deprecated.
|
static ArgumentKey |
of() |
static ArgumentKey |
of(java.lang.String key) |
static ArgumentKey |
of(java.lang.String namespace,
java.lang.String key) |
default ArgumentKey |
profiled(ArgumentProfileNamespace<?> key) |
static <A extends Argument<?>> |
typed(java.lang.Class<A> argumentType)
Deprecated.
|
static <A extends Argument<?>> |
typed(java.lang.Class<A> argumentType,
java.lang.String key)
Deprecated.
|
default ArgumentKey |
withDefaultKey() |
default ArgumentKey |
withDefaultNamespace() |
ArgumentKey |
withKey(java.lang.String key) |
default <A extends Argument<?>> |
withNamespace(java.lang.Class<A> argumentType)
Deprecated.
|
ArgumentKey |
withNamespace(java.lang.String namespace) |
static final java.lang.String DEFAULT_KEY
static final java.lang.String DEFAULT_NAMESPACE
static final ArgumentKey DEFAULT
@Deprecated static final java.lang.String UNIVERSAL_NAMESPACE
@Deprecated static final ArgumentKey DEFAULT_UNIVERSAL
java.lang.String getKey()
java.lang.String getNamespace()
ArgumentKey withKey(java.lang.String key)
ArgumentKey withNamespace(java.lang.String namespace)
@Deprecated default <A extends Argument<?>> ArgumentKey withNamespace(java.lang.Class<A> argumentType)
default ArgumentKey withDefaultKey()
default ArgumentKey withDefaultNamespace()
default boolean isDefaultKey()
default boolean isDefaultNamespace()
@Deprecated default boolean isDefault()
@Deprecated default boolean isUniversal()
static ArgumentKey of()
static ArgumentKey of(java.lang.String key)
static ArgumentKey of(java.lang.String namespace, java.lang.String key)
@Deprecated static <A extends Argument<?>> ArgumentKey typed(java.lang.Class<A> argumentType, java.lang.String key)
@Deprecated static <A extends Argument<?>> ArgumentKey typed(java.lang.Class<A> argumentType)
@ApiStatus.Experimental default ArgumentKey profiled(ArgumentProfileNamespace<?> key)