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
ConstructorsConstructorDescriptionCommandParameter(RegisteredCommand<CEC> command, Parameter param, int paramIndex, boolean isLast) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleangetDisplayName(CommandIssuer issuer) getFlags()getName()intgetSyntax(CommandIssuer issuer) Class<?>getType()String[]booleanbooleanisLast()booleanbooleanbooleanbooleanvoidsetCanConsumeInput(boolean canConsumeInput) voidsetCommandIssuer(boolean commandIssuer) voidsetConditions(String conditions) voidsetDefaultValue(String defaultValue) voidsetDescription(String description) voidvoidsetNextParam(CommandParameter<CEC> nextParam) voidsetOptional(boolean optional) voidsetOptionalResolver(boolean optionalResolver) voidsetRequiresInput(boolean requiresInput) voidsetResolver(ContextResolver<?, CEC> resolver) voidvoid
-
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
-