Class TypedArgumentResolver<SENDER,TYPE,ARG extends Argument<TYPE>>
java.lang.Object
dev.rollczi.litecommands.argument.resolver.TypedArgumentResolver<SENDER,TYPE,ARG>
- All Implemented Interfaces:
Parser<SENDER,,RawInput, TYPE> TypedParser<SENDER,,RawInput, TYPE, ARG> Suggester<SENDER,,TYPE> TypedSuggester<SENDER,,TYPE, ARG> Rangeable<Argument<TYPE>>
- Direct Known Subclasses:
FlagArgumentResolver
public abstract class TypedArgumentResolver<SENDER,TYPE,ARG extends Argument<TYPE>>
extends Object
implements TypedParser<SENDER,RawInput,TYPE,ARG>, TypedSuggester<SENDER,TYPE,ARG>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTypedArgumentResolver(Class<? extends Argument> argumentType) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.rollczi.litecommands.argument.parser.TypedParser
getRange, getTypedRange, parse, parseTypedMethods inherited from interface dev.rollczi.litecommands.argument.suggester.TypedSuggester
suggest, suggestTyped
-
Constructor Details
-
TypedArgumentResolver
-
-
Method Details
-
getArgumentType
- Specified by:
getArgumentTypein interfaceTypedParser<SENDER,RawInput, TYPE, ARG extends Argument<TYPE>> - Specified by:
getArgumentTypein interfaceTypedSuggester<SENDER,TYPE, ARG extends Argument<TYPE>>
-
getInputType
-