Package ai.extend.types
Class EditTextOptions.Builder
- java.lang.Object
-
- ai.extend.types.EditTextOptions.Builder
-
- Enclosing class:
- EditTextOptions
public static final class EditTextOptions.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditTextOptionsbuild()EditTextOptions.Buildercombing(java.lang.Boolean combing)EditTextOptions.Buildercombing(java.util.Optional<java.lang.Boolean> combing)Whether this is a combed field (like SSN fields with individual character boxes)EditTextOptions.Builderfont(java.lang.String font)EditTextOptions.Builderfont(java.util.Optional<java.lang.String> font)Font family nameEditTextOptions.BuilderfontColor(java.util.List<java.lang.Double> fontColor)EditTextOptions.BuilderfontColor(java.util.Optional<java.util.List<java.lang.Double>> fontColor)RGB color values (0-255) for text colorEditTextOptions.BuilderfontSize(java.lang.Double fontSize)EditTextOptions.BuilderfontSize(java.util.Optional<java.lang.Double> fontSize)Font size in pointsEditTextOptions.Builderfrom(EditTextOptions other)EditTextOptions.BuildermaxLength(java.lang.Integer maxLength)EditTextOptions.BuildermaxLength(java.util.Optional<java.lang.Integer> maxLength)Maximum number of characters allowed
-
-
-
Method Detail
-
from
public EditTextOptions.Builder from(EditTextOptions other)
-
fontSize
public EditTextOptions.Builder fontSize(java.util.Optional<java.lang.Double> fontSize)
Font size in points
-
fontSize
public EditTextOptions.Builder fontSize(java.lang.Double fontSize)
-
fontColor
public EditTextOptions.Builder fontColor(java.util.Optional<java.util.List<java.lang.Double>> fontColor)
RGB color values (0-255) for text color
-
fontColor
public EditTextOptions.Builder fontColor(java.util.List<java.lang.Double> fontColor)
-
font
public EditTextOptions.Builder font(java.util.Optional<java.lang.String> font)
Font family name
-
font
public EditTextOptions.Builder font(java.lang.String font)
-
combing
public EditTextOptions.Builder combing(java.util.Optional<java.lang.Boolean> combing)
Whether this is a combed field (like SSN fields with individual character boxes)
-
combing
public EditTextOptions.Builder combing(java.lang.Boolean combing)
-
maxLength
public EditTextOptions.Builder maxLength(java.util.Optional<java.lang.Integer> maxLength)
Maximum number of characters allowed
-
maxLength
public EditTextOptions.Builder maxLength(java.lang.Integer maxLength)
-
build
public EditTextOptions build()
-
-