public class Operator
extends java.lang.Object
 This class is not meant to be created and used, it is actually documentation of settings
 allowed in a DataSource descriptor (.ds.xml file), for use with Smart GWT Pro Edition and
 above.
 See com.smartgwt.client.docs.serverds for how to use this documentation.
 
 Use with DataSource.addSearchOperator() to define custom filtering behaviors for client-side filtering.
| Modifier and Type | Field and Description | 
|---|---|
| FormItem | editorType | 
| FieldType[] | fieldTypesList of types that this Operator is valid for. | 
| boolean | hiddenWhether this operator should be offered to users by default in interfaces such as the  FilterBuilder. | 
| OperatorId | IDUnique id for an operator, which appears within  AdvancedCriteriaas theOperatorproperty. | 
| boolean | requiresServerWhether this operator needs to be executed on the server side. | 
| java.lang.String | symbolThe text use when using this operator as an   expressionin a FormItem. | 
| java.lang.String | textTitleUser-visible title for this operator when used with text-based fields - eg,  "equals (match
 case)" rather than just "equals". | 
| Identifier | textTitlePropertyName of a property on the Operators class that provides the title for this operator when used
 with text-based fields. | 
| java.lang.String | titleUser-visible title for this operator, such as "doesn't contain". | 
| Identifier | titlePropertyName of a property on the Operators class that provides the title for this operator. | 
| java.lang.String | usageHintUsage hint text specific to this Operator and shown, for example, in the hover-text of   ListGridfilterEditorfields. | 
| OperatorValueType | valueTypeIndicates the kind of value expected in a  Criterionthat uses this operator. | 
| Constructor and Description | 
|---|
| Operator() | 
public boolean hidden
FilterBuilder.    Setting hidden:true means the operator
 can be used in a programmatic search, for example, by calling ResultSet.setCriteria(), but does not appear in
 the UI.
 
Default value is false
public FieldType[] fieldTypes
 If omitted, the operator is assumed to be
 valid for all FieldTypes unless a list of  FieldTypes is passed to DataSource.addSearchOperator().
 
Default value is null
public Identifier titleProperty
Default value is null
public OperatorId ID
AdvancedCriteria as the Operator property.  A list of built-in identifiers is
 here.
 
Default value is null
public java.lang.String textTitle
 To simplify internationalization by separating titles
 from operator code, you can use specify textTitleProperty instead of this
 property.
 
Default value is null
public java.lang.String title
 To simplify
 internationalization by separating titles from operator code, you can use specify titleProperty instead of this
 property.
 
Default value is null
public FormItem editorType
public java.lang.String symbol
expression in a FormItem.
 Default value is null
public boolean requiresServer
public OperatorValueType valueType
Criterion
 that uses this operator. OperatorValueType lists
 possibilities.  The default of null is equivalent to "fieldType", indicating
 that Criterion.value is expected to
 contain a value of the same type as the field indicated by Criterion.fieldName.
 
Default value is null
public java.lang.String usageHint
ListGrid filterEditor fields. If unset, the default for all operators, this value is derived from an attribute on the Operators class, in the format [operator.valueType]UsageHint - for example, the "between" operator uses valueRangeUsageHint.
Default value is null
public Identifier textTitleProperty
Default value is null