Package co.aikar.commands
Class CommandParameter<CEC extends CommandExecutionContext<CEC,? extends CommandIssuer>>
java.lang.Object
co.aikar.commands.CommandParameter<CEC>
public class CommandParameter<CEC extends CommandExecutionContext<CEC,? extends CommandIssuer>>
extends Object
-
Constructor Summary
ConstructorDescriptionCommandParameter
(RegisteredCommand<CEC> command, Parameter param, int paramIndex, boolean isLast) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
getDisplayName
(CommandIssuer issuer) getFlags()
getName()
int
getSyntax
(CommandIssuer issuer) Class<?>
getType()
String[]
boolean
boolean
isLast()
boolean
boolean
boolean
boolean
void
setCanConsumeInput
(boolean canConsumeInput) void
setCommandIssuer
(boolean commandIssuer) void
setConditions
(String conditions) void
setDefaultValue
(String defaultValue) void
setDescription
(String description) void
void
setNextParam
(CommandParameter<CEC> nextParam) void
setOptional
(boolean optional) void
setOptionalResolver
(boolean optionalResolver) void
setRequiresInput
(boolean requiresInput) void
setResolver
(ContextResolver<?, CEC> resolver) void
void
-
Constructor Details
-
CommandParameter
public CommandParameter(RegisteredCommand<CEC> command, Parameter param, int paramIndex, boolean isLast)
-
-
Method Details
-
getParameter
-
getType
-
getName
-
getDisplayName
-
getManager
-
getParamIndex
-
getResolver
-
setResolver
-
isOptionalInput
-
isOptional
-
setOptional
-
getDescription
-
setDescription
-
getDefaultValue
-
setDefaultValue
-
isCommandIssuer
-
setCommandIssuer
-
getValues
-
setValues
-
getFlags
-
setFlags
-
canConsumeInput
-
setCanConsumeInput
-
setOptionalResolver
-
isOptionalResolver
-
requiresInput
-
setRequiresInput
-
getSyntax
-
getSyntax
-
setSyntax
-
getConditions
-
setConditions
-
getRequiredPermissions
-
setNextParam
-
getNextParam
-
canExecuteWithoutInput
-
isLast
-