Class VariableLengthArgumentComponent<T,V> 
java.lang.Object
redempt.ordinate.component.abstracts.CommandComponent<T>
redempt.ordinate.component.argument.ArgumentComponent<T,V>
 
redempt.ordinate.component.argument.VariableLengthArgumentComponent<T,V> 
- All Implemented Interfaces:
 HelpProvider<T>,Named
- 
Constructor Summary
ConstructorsConstructorDescriptionVariableLengthArgumentComponent(String name, ArgType<T, V> type, boolean optional, MessageFormatter<T> missingError, MessageFormatter<T> invalidError)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddHelp(HelpBuilder<T> help) complete(CommandContext<T> context, Set<String> completions) intintintintbooleanparse(CommandContext<T> context) Methods inherited from class redempt.ordinate.component.argument.ArgumentComponent
getInvalidError, getMissingError, getName, getType, setType 
- 
Constructor Details
- 
VariableLengthArgumentComponent
public VariableLengthArgumentComponent(String name, ArgType<T, V> type, boolean optional, MessageFormatter<T> missingError, MessageFormatter<T> invalidError)  
 - 
 - 
Method Details
- 
isOptional
public boolean isOptional()- Overrides:
 isOptionalin classArgumentComponent<T,V> 
 - 
getMaxConsumedArgs
public int getMaxConsumedArgs()- Overrides:
 getMaxConsumedArgsin classArgumentComponent<T,V> 
 - 
getMinConsumedArgs
public int getMinConsumedArgs()- Overrides:
 getMinConsumedArgsin classCommandComponent<T>
 - 
getMaxParsedObjects
public int getMaxParsedObjects()- Overrides:
 getMaxParsedObjectsin classArgumentComponent<T,V> 
 - 
getPriority
public int getPriority()- Overrides:
 getPriorityin classArgumentComponent<T,V> 
 - 
parse
- Overrides:
 parsein classArgumentComponent<T,V> 
 - 
complete
- Overrides:
 completein classArgumentComponent<T,V> 
 - 
addHelp
- Specified by:
 addHelpin interfaceHelpProvider<T>- Overrides:
 addHelpin classArgumentComponent<T,V> 
 
 -