Package com.reign.kat.lib.converters
Class Converter<T>
java.lang.Object
com.reign.kat.lib.converters.Converter<T>
- Direct Known Subclasses:
BooleanConverter
,GreedyStringConverter
,GuildConverter
,IntConverter
,MemberConverter
,StringConverter
,UserConverter
,UserOrAuthorConverter
,VideoSourceGreedyConverter
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<U> U
get()
net.dv8tion.jda.api.interactions.commands.build.OptionData
getType()
void
void
void
setDefault
(T item) void
setGreedy
(boolean greedy) void
setOptional
(boolean isOptional)
-
Field Details
-
defaultObject
-
argName
-
description
-
optional
public boolean optional -
isGreedy
public boolean isGreedy
-
-
Constructor Details
-
Converter
-
Converter
-
-
Method Details
-
convert
public abstract Converter<T> convert(String toConvert, Context event) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
getSlashOptionData
public net.dv8tion.jda.api.interactions.commands.build.OptionData getSlashOptionData() -
getType
-
get
public <U> U get() -
set
-
setDefault
public void setDefault() -
setDefault
-
setOptional
public void setOptional(boolean isOptional) -
setGreedy
public void setGreedy(boolean greedy)
-