Interface CheckBox

All Superinterfaces:
FormField

public non-sealed interface CheckBox extends FormField
Checkbox Form Field 复选框表单字段

Features | 主要功能:

  • Check and uncheck state management - 选中和取消选中状态管理
  • Export value access - 导出值访问

Usage Examples | 使用示例:

CheckBox cb = (CheckBox) form.getField("agree");
cb.setChecked(true);
String exportVal = cb.getExportValue();

Security | 安全性:

  • Thread-safe: Depends on implementation - 线程安全: 取决于实现
  • Null-safe: Depends on implementation - 空值安全: 取决于实现
Since:
JDK 25, opencode-base-pdf V1.0.0
Author:
Leon Soo www.LeonSoo.com
See Also:
  • Method Details

    • getType

      default FormField.FieldType getType()
      Description copied from interface: FormField
      Gets field type 获取字段类型
      Specified by:
      getType in interface FormField
      Returns:
      field type | 字段类型
    • isChecked

      boolean isChecked()
      Checks if checkbox is checked 检查复选框是否选中
      Returns:
      true if checked | 如果选中返回 true
    • setChecked

      void setChecked(boolean checked)
      Sets checked state 设置选中状态
      Parameters:
      checked - new state | 新状态
    • getExportValue

      String getExportValue()
      Gets export value (value when checked) 获取导出值(选中时的值)
      Returns:
      export value | 导出值