Class TextInputBuilderDelegateImpl
- java.lang.Object
-
- org.javacord.core.entity.message.component.internal.TextInputBuilderDelegateImpl
-
- All Implemented Interfaces:
ComponentBuilderDelegate
,TextInputBuilderDelegate
public class TextInputBuilderDelegateImpl extends java.lang.Object implements TextInputBuilderDelegate
-
-
Constructor Summary
Constructors Constructor Description TextInputBuilderDelegateImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TextInput
build()
void
copy(TextInput textInput)
java.lang.String
getCustomId()
java.lang.String
getLabel()
java.util.Optional<java.lang.Integer>
getMaximumLength()
java.util.Optional<java.lang.Integer>
getMinimumLength()
java.util.Optional<java.lang.String>
getPlaceholder()
TextInputStyle
getStyle()
ComponentType
getType()
java.util.Optional<java.lang.String>
getValue()
boolean
isRequired()
void
setCustomId(java.lang.String customId)
void
setLabel(java.lang.String label)
void
setMaximumLength(java.lang.Integer maximumLength)
void
setMinimumLength(java.lang.Integer minimumLength)
void
setPlaceholder(java.lang.String placeholder)
void
setRequired(boolean required)
void
setStyle(TextInputStyle style)
void
setValue(java.lang.String value)
-
-
-
Method Detail
-
getType
public ComponentType getType()
- Specified by:
getType
in interfaceTextInputBuilderDelegate
-
copy
public void copy(TextInput textInput)
- Specified by:
copy
in interfaceTextInputBuilderDelegate
-
setStyle
public void setStyle(TextInputStyle style)
- Specified by:
setStyle
in interfaceTextInputBuilderDelegate
-
setLabel
public void setLabel(java.lang.String label)
- Specified by:
setLabel
in interfaceTextInputBuilderDelegate
-
setValue
public void setValue(java.lang.String value)
- Specified by:
setValue
in interfaceTextInputBuilderDelegate
-
setPlaceholder
public void setPlaceholder(java.lang.String placeholder)
- Specified by:
setPlaceholder
in interfaceTextInputBuilderDelegate
-
setMinimumLength
public void setMinimumLength(java.lang.Integer minimumLength)
- Specified by:
setMinimumLength
in interfaceTextInputBuilderDelegate
-
setMaximumLength
public void setMaximumLength(java.lang.Integer maximumLength)
- Specified by:
setMaximumLength
in interfaceTextInputBuilderDelegate
-
setCustomId
public void setCustomId(java.lang.String customId)
- Specified by:
setCustomId
in interfaceTextInputBuilderDelegate
-
setRequired
public void setRequired(boolean required)
- Specified by:
setRequired
in interfaceTextInputBuilderDelegate
-
getStyle
public TextInputStyle getStyle()
- Specified by:
getStyle
in interfaceTextInputBuilderDelegate
-
getCustomId
public java.lang.String getCustomId()
- Specified by:
getCustomId
in interfaceTextInputBuilderDelegate
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interfaceTextInputBuilderDelegate
-
getValue
public java.util.Optional<java.lang.String> getValue()
- Specified by:
getValue
in interfaceTextInputBuilderDelegate
-
getPlaceholder
public java.util.Optional<java.lang.String> getPlaceholder()
- Specified by:
getPlaceholder
in interfaceTextInputBuilderDelegate
-
getMinimumLength
public java.util.Optional<java.lang.Integer> getMinimumLength()
- Specified by:
getMinimumLength
in interfaceTextInputBuilderDelegate
-
getMaximumLength
public java.util.Optional<java.lang.Integer> getMaximumLength()
- Specified by:
getMaximumLength
in interfaceTextInputBuilderDelegate
-
isRequired
public boolean isRequired()
- Specified by:
isRequired
in interfaceTextInputBuilderDelegate
-
build
public TextInput build()
- Specified by:
build
in interfaceTextInputBuilderDelegate
-
-