Class CommandArgument
java.lang.Object
redempt.redlib.commandmanager.processing.CommandArgument
- All Implemented Interfaces:
CommandParameter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCommandArgument(ArgType<?> type, int pos, String name, Constraint<?> constraint, boolean optional, boolean hideType, boolean consume, boolean vararg) -
Method Summary
Modifier and TypeMethodDescriptionbooleanconsumes()Constraint<?>getDefaultValue(org.bukkit.command.CommandSender sender) getName()intArgType<?>getType()booleanbooleanbooleanisVararg()voidsetDefaultValue(Function<org.bukkit.command.CommandSender, Object> value, boolean context) booleantakesAll()toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface redempt.redlib.commandmanager.processing.CommandParameter
getNameAndConstraint
-
Field Details
-
pos
public int pos
-
-
Constructor Details
-
CommandArgument
public CommandArgument(ArgType<?> type, int pos, String name, Constraint<?> constraint, boolean optional, boolean hideType, boolean consume, boolean vararg)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceCommandParameter
-
isContextDefault
public boolean isContextDefault() -
setDefaultValue
-
getDefaultValue
-
getDefaultValue
-
getPosition
public int getPosition()- Specified by:
getPositionin interfaceCommandParameter
-
getTypeName
- Specified by:
getTypeNamein interfaceCommandParameter
-
getType
- Specified by:
getTypein interfaceCommandParameter
-
isOptional
public boolean isOptional() -
consumes
public boolean consumes() -
isVararg
public boolean isVararg() -
getConstraint
- Specified by:
getConstraintin interfaceCommandParameter
-
takesAll
public boolean takesAll() -
toString
-