Class IntConverter
java.lang.Object
com.github.alex1304.ultimategdbot.api.command.annotated.paramconverter.IntConverter
- All Implemented Interfaces:
ParamConverter<java.lang.Integer>
public class IntConverter extends java.lang.Object implements ParamConverter<java.lang.Integer>
-
Constructor Summary
Constructors Constructor Description IntConverter()
-
Method Summary
-
Constructor Details
-
IntConverter
public IntConverter()
-
-
Method Details
-
convert
Description copied from interface:ParamConverter
Accepts a String input and parses it into an object of type T. This method has asynchronous capabilities, and may error to indicate that it cannot be parsed to the desired object. An empty mono may represent the fact that an argument is optional, ignored or non applicable.- Specified by:
convert
in interfaceParamConverter<java.lang.Integer>
- Parameters:
ctx
- the context of a command that may influence the parsing processinput
- the input to parse- Returns:
- a Mono emittng the result of the parsing, a error if the parsing fails, or empty if non applicable or not provided.
-
type
public java.lang.Class<java.lang.Integer> type()Description copied from interface:ParamConverter
Returns the type of object resulting of the parsing.- Specified by:
type
in interfaceParamConverter<java.lang.Integer>
- Returns:
- a Class
-