Package redempt.ordinate.data
Class CommandContext<T>
java.lang.Object
redempt.ordinate.data.CommandContext<T>
- 
Constructor Summary
ConstructorsConstructorDescriptionCommandContext(Command<T> command, CommandContext<T> parent, T sender, SplittableList<Argument> args, int processAllocation)  - 
Method Summary
Modifier and TypeMethodDescriptionObject[]getParsed(int pos) intbooleanhasArg()booleanhasDependable(Class<?> clazz) intpeekArg()pollArg()<V> voidvoidvoidremoveArg(int index, boolean removeInitial) voidremoveArgs(int index, int toRemove, boolean removeInitial) <V> V<V> Vsender()setParent(CommandContext<T> parent) void 
- 
Constructor Details
- 
CommandContext
public CommandContext(Command<T> command, CommandContext<T> parent, T sender, SplittableList<Argument> args, int processAllocation)  
 - 
 - 
Method Details
- 
provide
 - 
provide
 - 
request
 - 
request
 - 
hasDependable
 - 
getCommand
 - 
peekArg
 - 
pollArg
 - 
removeArgs
public void removeArgs(int index, int toRemove, boolean removeInitial)  - 
removeArg
public void removeArg(int index, boolean removeInitial)  - 
initialArgCount
public int initialArgCount() - 
hasArg
public boolean hasArg() - 
getArguments
 - 
sender
 - 
setParsed
 - 
getParsed
 - 
getAllParsed
 - 
getTotalParsingSlots
public int getTotalParsingSlots() - 
getParent
 - 
setParent
 - 
clone
 
 -