Interface ResourceKeyedValueParameter<T>
- Type Parameters:
T
- The type of value that the parameter will return.
- All Superinterfaces:
DefaultedRegistryValue
,Keyed
,ResourceKeyed
,ValueCompleter
,ValueParameter<T>
,ValueParameter.Simple<T>
,ValueParser<T>
,ValueUsage
@CatalogedBy(ResourceKeyedValueParameters.class)
public interface ResourceKeyedValueParameter<T>
extends ValueParameter.Simple<T>, ResourceKeyed
A
ValueParameter
that can be identified with a key
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.spongepowered.api.command.parameter.managed.ValueParameter
ValueParameter.Simple<T>
-
Method Summary
Methods inherited from interface org.spongepowered.api.registry.DefaultedRegistryValue
asDefaultedReference, findKey, key
Methods inherited from interface org.spongepowered.api.ResourceKeyed
key
Methods inherited from interface org.spongepowered.api.command.parameter.managed.ValueParameter
usage
Methods inherited from interface org.spongepowered.api.command.parameter.managed.ValueParameter.Simple
complete, complete, parseValue, parseValue
Methods inherited from interface org.spongepowered.api.command.parameter.managed.ValueParser
clientCompletionType