Class ArgumentProfileNamespace<META_HOLDER>
java.lang.Object
dev.rollczi.litecommands.argument.profile.ArgumentProfileNamespace<META_HOLDER>
- All Implemented Interfaces:
ArgumentKey
@Experimental
public class ArgumentProfileNamespace<META_HOLDER>
extends Object
implements ArgumentKey
-
Field Summary
Fields inherited from interface dev.rollczi.litecommands.argument.ArgumentKey
DEFAULT, DEFAULT_KEY, DEFAULT_NAMESPACE, DEFAULT_UNIVERSAL, UNIVERSAL_NAMESPACE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedArgumentProfileNamespace(MetaKey<META_HOLDER> metaKey, String argumentKey) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetKey()inthashCode()static <T> ArgumentProfileNamespace<T> static <T> ArgumentProfileNamespace<T> static <T> ArgumentProfileNamespace<T> withNamespace(String namespace) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.rollczi.litecommands.argument.ArgumentKey
isDefault, isDefaultKey, isDefaultNamespace, isUniversal, profiled, withDefaultKey, withDefaultNamespace, withNamespace
-
Constructor Details
-
ArgumentProfileNamespace
-
-
Method Details
-
getKey
- Specified by:
getKeyin interfaceArgumentKey
-
asMetaKey
-
getNamespace
- Specified by:
getNamespacein interfaceArgumentKey
-
withKey
- Specified by:
withKeyin interfaceArgumentKey
-
withNamespace
- Specified by:
withNamespacein interfaceArgumentKey
-
equals
-
hashCode
public int hashCode() -
of
-
of
-
of
@Experimental public static <T> ArgumentProfileNamespace<T> of(MetaKey<T> metaKey, String argumentKey)
-