Class Argument<T>

java.lang.Object
dev.jorel.commandapi.AbstractArgumentTree<Argument<T>,Argument<?>,org.bukkit.command.CommandSender>
dev.jorel.commandapi.arguments.AbstractArgument<T,Argument<T>,Argument<?>,org.bukkit.command.CommandSender>
dev.jorel.commandapi.arguments.Argument<T>
Type Parameters:
T - The type of the underlying object that this argument casts to
All Implemented Interfaces:
BukkitExecutable<Argument<T>>, ChainableBuilder<Argument<T>>, PlatformExecutable<Argument<T>,org.bukkit.command.CommandSender>
Direct Known Subclasses:
BlockPredicateArgument, BlockStateArgument, CommandArgument, EntitySelectorArgument.ManyEntities, EntitySelectorArgument.ManyPlayers, EntitySelectorArgument.OneEntity, EntitySelectorArgument.OnePlayer, ItemStackPredicateArgument, ListArgumentCommon, LiteralArgument, MapArgument, MultiLiteralArgument, ObjectiveCriteriaArgument, SafeOverrideableArgument, ScoreHolderArgument.Multiple, ScoreHolderArgument.Single, StringArgument, TextArgument

public abstract class Argument<T> extends AbstractArgument<T,Argument<T>,Argument<?>,org.bukkit.command.CommandSender> implements BukkitExecutable<Argument<T>>
The core abstract class for Command API arguments