public enum OperatorValueType extends java.lang.Enum<OperatorValueType> implements ValueEnum
Criterion that uses this operator.| Enum Constant and Description | 
|---|
| CRITERIACriterion.criteriashould be an Array of criteria (used for
 logical operators like "and"). | 
| CUSTOMCriterion.valueshould contain a value which is not necessarily the
 same type as the field (used for regexp and similar operators). | 
| FIELD_NAMECriterion.valueshould be the name of another field in the record | 
| FIELD_TYPECriterion.valueshould contain a value of the same type as the
 field. | 
| NONEno criterion.value or other setting required (used for operators like isBlank or isNull). | 
| VALUE_RANGECriterion.startandCriterion.endshould contain start and end values, both of the same type as the field. | 
| VALUE_SETCriterion.valueshould contain an Array of valid field values. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getValue() | 
| static OperatorValueType | valueOf(java.lang.String name)Returns the enum constant of this type with the specified name. | 
| static OperatorValueType[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final OperatorValueType FIELD_TYPE
Criterion.value should contain a value of the same type as the
 field.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "fieldType".
public static final OperatorValueType FIELD_NAME
Criterion.value should be the name of another field in the record
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "fieldName".
public static final OperatorValueType NONE
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "none".
public static final OperatorValueType CRITERIA
Criterion.criteria should be an Array of criteria (used for
 logical operators like "and").
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "criteria".
public static final OperatorValueType VALUE_RANGE
Criterion.start and Criterion.end should contain start and end values, both of the same type as the field.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "valueRange".
public static final OperatorValueType VALUE_SET
Criterion.value should contain an Array of valid field values.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "valueSet".
public static final OperatorValueType CUSTOM
Criterion.value should contain a value which is not necessarily the
 same type as the field (used for regexp and similar operators).  Operator.editorType can be specified as a FormItem to use to enter a value for the criterion.
 
 If this enumerated value is used in a Component XML
 file or server-side DataSource descriptor (.ds.xml file), use the value "custom".
public static OperatorValueType[] values()
for (OperatorValueType c : OperatorValueType.values()) System.out.println(c);
public static OperatorValueType valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null