@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() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getKey() |
java.lang.String |
getNamespace() |
int |
hashCode() |
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, finalize, getClass, 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 ArgumentKeypublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object@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)