Class AbstractArgumentTree<Impl extends AbstractArgumentTree<Impl,Argument,CommandSender>,Argument extends AbstractArgument<?,?,Argument,CommandSender>,CommandSender>

java.lang.Object
dev.jorel.commandapi.AbstractArgumentTree<Impl,Argument,CommandSender>
Type Parameters:
Impl - The class extending this class, used as the return type for chain calls
CommandSender - The CommandSender class used by the class extending this class
All Implemented Interfaces:
ChainableBuilder<Impl>
Direct Known Subclasses:
AbstractArgument

public abstract class AbstractArgumentTree<Impl extends AbstractArgumentTree<Impl,Argument,CommandSender>,Argument extends AbstractArgument<?,?,Argument,CommandSender>,CommandSender> extends Object
This is a base class for arguments, allowing them to behave as tree nodes in a AbstractCommandTree