com.hubspot.chrome.devtools.client.core.accessibility.AXValueType Maven / Gradle / Ivy
package com.hubspot.chrome.devtools.client.core.accessibility;
import com.fasterxml.jackson.annotation.JsonValue;
/**
* Enum of possible property types.
*/
public enum AXValueType {
BOOLEAN("boolean"),
TRISTATE("tristate"),
BOOLEAN_OR_UNDEFINED("booleanOrUndefined"),
IDREF("idref"),
IDREF_LIST("idrefList"),
INTEGER("integer"),
NODE("node"),
NODE_LIST("nodeList"),
NUMBER("number"),
STRING("string"),
COMPUTED_STRING("computedString"),
TOKEN("token"),
TOKEN_LIST("tokenList"),
DOM_RELATION("domRelation"),
ROLE("role"),
INTERNAL_ROLE("internalRole"),
VALUE_UNDEFINED("valueUndefined");
private final String value;
AXValueType(String value) {
this.value= value;
}
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return value;
}
}