阅读(1542) (9)

鸿蒙OS FormState

2022-04-09 15:21:54 更新

FormState

java.lang.Object

|---java.lang.Enum<FormState&

|---|---ohos.aafwk.ability.FormState

& public enum FormState
& extends Enum<FormState&

枚举表单的状态。

枚举常量摘要

枚举常量 描述
DEFAULT 表示表单处于默认状态。
READY 表示表单已准备就绪。
UNKNOWN 表示由于内部错误,表单状态未知。

方法总结

修饰符和类型 方法 描述
int getValue() 获取 FormState 枚举常量表示的表单状态的 int 值。
static FormState intToEnum(int state) 将给定的 int 值转换为其对应的表示表单状态的枚举常量。
static FormState valueOf(String name) 返回具有指定名称的此类型的枚举常量。
static FormState[] values() 按照声明的顺序返回包含此枚举类型常量的数组。
从 java.lang.Enum 类继承的方法
clonecompareToequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf
从 java.lang.Object 类继承的方法
getClassnotifynotifyAllwaitwaitwait

枚举常量详细信息

UNKNOWN

public static final FormState UNKNOWN

表示由于内部错误,表单状态未知。

DEFAULT

public static final FormState DEFAULT

表示表单处于默认状态。

READY

public static final FormState READY

表示表单已准备就绪。

方法详情

values

public static FormState[] values()

按照声明的顺序返回包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:

for (FormState c : FormState.values())    System.out.println(c);

返回:

包含此枚举类型的常量的数组,按声明的顺序排列

valueOf

public static FormState valueOf(String name)

返回具有指定名称的此类型的枚举常量。 该字符串必须与用于在此类型中声明枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)

参数:

参数名称 参数描述
name 要返回的枚举常量的名称。

返回:

具有指定名称的枚举常量

Throws:

Throw名称 Throw描述
IllegalArgumentException 如果此枚举类型没有具有指定名称的常量
NullPointerException 如果参数为空

getValue

public int getValue()

获取 FormState 枚举常量表示的表单状态的 int 值。

返回:

返回由 FormState 枚举常量表示的表单状态的 int 值。

intToEnum

public static FormState intToEnum(int state)

将给定的 int 值转换为其对应的表示表单状态的枚举常量。

参数:

参数名称 参数描述
state 指示要转换的 int 值。

返回:

返回表示表单状态的枚举常量。