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
Constructors Constructor Description CommandParameter(RegisteredCommand<CEC> command, Parameter param, int paramIndex, boolean isLast)
-
Method Summary
-
-
-
Constructor Detail
-
CommandParameter
public CommandParameter(RegisteredCommand<CEC> command, Parameter param, int paramIndex, boolean isLast)
-
-
Method Detail
-
getParameter
public Parameter getParameter()
-
getDisplayName
public String getDisplayName(CommandIssuer issuer)
-
getManager
public CommandManager getManager()
-
getParamIndex
public int getParamIndex()
-
getResolver
public ContextResolver<?,CEC> getResolver()
-
setResolver
public void setResolver(ContextResolver<?,CEC> resolver)
-
isOptionalInput
public boolean isOptionalInput()
-
isOptional
public boolean isOptional()
-
setOptional
public void setOptional(boolean optional)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getDefaultValue
public String getDefaultValue()
-
setDefaultValue
public void setDefaultValue(String defaultValue)
-
isCommandIssuer
public boolean isCommandIssuer()
-
setCommandIssuer
public void setCommandIssuer(boolean commandIssuer)
-
canConsumeInput
public boolean canConsumeInput()
-
setCanConsumeInput
public void setCanConsumeInput(boolean canConsumeInput)
-
setOptionalResolver
public void setOptionalResolver(boolean optionalResolver)
-
isOptionalResolver
public boolean isOptionalResolver()
-
requiresInput
public boolean requiresInput()
-
setRequiresInput
public void setRequiresInput(boolean requiresInput)
-
getSyntax
public String getSyntax(CommandIssuer issuer)
-
getConditions
public String getConditions()
-
setConditions
public void setConditions(String conditions)
-
getRequiredPermissions
public Set<String> getRequiredPermissions()
-
setNextParam
public void setNextParam(CommandParameter<CEC> nextParam)
-
getNextParam
public CommandParameter<CEC> getNextParam()
-
canExecuteWithoutInput
public boolean canExecuteWithoutInput()
-
isLast
public boolean isLast()
-
-