Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractSequentialList<E>
- java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.util.List<E>, java.io.Serializable)
- studio.mevera.imperat.command.parameters.StrictParameterList<S>
- java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.util.List<E>, java.io.Serializable)
- java.util.AbstractSequentialList<E>
- java.util.AbstractList<E> (implements java.util.List<E>)
- studio.mevera.imperat.command.parameters.InputParameter<S> (implements studio.mevera.imperat.command.parameters.CommandParameter<S>)
- studio.mevera.imperat.command.parameters.FlagCommandParameter<S> (implements studio.mevera.imperat.command.parameters.FlagParameter<S>)
- studio.mevera.imperat.command.parameters.NumericRange
- studio.mevera.imperat.command.parameters.ParameterBuilder<S,
T> - studio.mevera.imperat.command.parameters.FlagBuilder<S,
T>
- studio.mevera.imperat.command.parameters.FlagBuilder<S,
- studio.mevera.imperat.util.TypeCapturer
- studio.mevera.imperat.command.parameters.type.BaseParameterType<S,
T> (implements studio.mevera.imperat.command.parameters.type.ParameterType<S, T>) - studio.mevera.imperat.command.parameters.ConstrainedParameterTypeDecorator<S,
T>
- studio.mevera.imperat.command.parameters.ConstrainedParameterTypeDecorator<S,
- studio.mevera.imperat.command.parameters.type.BaseParameterType<S,
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- studio.mevera.imperat.command.DescriptionHolder
- studio.mevera.imperat.command.parameters.CommandParameter<S> (also extends studio.mevera.imperat.command.PermissionHolder)
- studio.mevera.imperat.command.parameters.FlagParameter<S>
- studio.mevera.imperat.command.parameters.NumericParameter<S>
- studio.mevera.imperat.command.parameters.CommandParameter<S> (also extends studio.mevera.imperat.command.PermissionHolder)
- studio.mevera.imperat.command.parameters.OptionalValueSupplier
- studio.mevera.imperat.command.PermissionHolder
- studio.mevera.imperat.command.parameters.CommandParameter<S> (also extends studio.mevera.imperat.command.DescriptionHolder)
- studio.mevera.imperat.command.parameters.FlagParameter<S>
- studio.mevera.imperat.command.parameters.NumericParameter<S>
- studio.mevera.imperat.command.parameters.CommandParameter<S> (also extends studio.mevera.imperat.command.DescriptionHolder)