@ApiStatus.Experimental public class ArgumentProfileNamespace<META_HOLDER> extends java.lang.Object implements ArgumentKey
DEFAULT, DEFAULT_KEY, DEFAULT_NAMESPACE, DEFAULT_UNIVERSAL, UNIVERSAL_NAMESPACE| Modifier | Constructor and Description |
|---|---|
protected |
ArgumentProfileNamespace(MetaKey<META_HOLDER> metaKey,
java.lang.String argumentKey) |
| Modifier and Type | Method and Description |
|---|---|
MetaKey<META_HOLDER> |
asMetaKey() |
java.lang.String |
getKey() |
java.lang.String |
getNamespace() |
static <T> ArgumentProfileNamespace<T> |
of(MetaKey<T> metaKey) |
static <T> ArgumentProfileNamespace<T> |
of(MetaKey<T> metaKey,
java.lang.String argumentKey) |
static <T> ArgumentProfileNamespace<T> |
of(java.lang.String namespace,
java.lang.Class<T> type) |
ArgumentKey |
withKey(java.lang.String argumentKey) |
ArgumentKey |
withNamespace(java.lang.String namespace) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisDefault, isDefaultKey, isDefaultNamespace, isUniversal, of, of, of, profiled, typed, typed, withDefaultKey, withDefaultNamespace, withNamespaceprotected ArgumentProfileNamespace(MetaKey<META_HOLDER> metaKey, java.lang.String argumentKey)
public java.lang.String getKey()
getKey in interface ArgumentKey@ApiStatus.Experimental public MetaKey<META_HOLDER> asMetaKey()
public java.lang.String getNamespace()
getNamespace in interface ArgumentKeypublic ArgumentKey withKey(java.lang.String argumentKey)
withKey in interface ArgumentKeypublic ArgumentKey withNamespace(java.lang.String namespace)
withNamespace in interface ArgumentKey@ApiStatus.Experimental public static <T> ArgumentProfileNamespace<T> of(MetaKey<T> metaKey)
@ApiStatus.Experimental public static <T> ArgumentProfileNamespace<T> of(java.lang.String namespace, java.lang.Class<T> type)
@ApiStatus.Experimental public static <T> ArgumentProfileNamespace<T> of(MetaKey<T> metaKey, java.lang.String argumentKey)