public class SearchConditionFieldController
extends java.lang.Object
Constructor and Description |
---|
SearchConditionFieldController(SearchParameters parameters,
FeatureStore store,
SearchConditionFieldView view) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
fromJson(JsonObject jsonState) |
ExpressionBuilder.Value |
getFilter() |
ExpressionBuilder.Value |
getFilter(java.lang.StringBuilder warnings) |
java.lang.String |
getLogicalOperator() |
int |
getNullBehavior() |
java.lang.String |
getRelationalOperator() |
java.lang.Object |
getValue() |
java.lang.Object |
getValue(boolean coerce) |
java.lang.String |
getWarnings() |
boolean |
isAValidRelationOperator(java.lang.String name) |
boolean |
isValid(java.lang.StringBuilder message) |
void |
put(SearchParameters params,
int index) |
void |
setAttribute(int index) |
int |
setAttribute(java.lang.String name) |
int |
setAttributePath(java.lang.String[][] pathNames) |
void |
setEnabled(boolean enabled) |
void |
setLogicalOperator(java.lang.String operator) |
int |
setNullBehavior(int nullBehaviorValue) |
int |
setRelationalOperator(java.lang.String name) |
void |
setUpdateValuesLimits(int limit,
int featuresLimit) |
void |
setValue(java.lang.Object value) |
JsonObject |
toJson() |
public SearchConditionFieldController(SearchParameters parameters, FeatureStore store, SearchConditionFieldView view)
public boolean isAValidRelationOperator(java.lang.String name)
public void clear()
public void setEnabled(boolean enabled)
public java.lang.String getRelationalOperator()
public int setRelationalOperator(java.lang.String name)
public java.lang.String getLogicalOperator()
public void setLogicalOperator(java.lang.String operator)
public java.lang.Object getValue()
public java.lang.Object getValue(boolean coerce)
public void setValue(java.lang.Object value)
public int setAttribute(java.lang.String name)
public void setAttribute(int index)
public int setAttributePath(java.lang.String[][] pathNames)
public boolean isValid(java.lang.StringBuilder message)
public ExpressionBuilder.Value getFilter()
public ExpressionBuilder.Value getFilter(java.lang.StringBuilder warnings)
public JsonObject toJson()
public void put(SearchParameters params, int index)
public void fromJson(JsonObject jsonState)
public void setUpdateValuesLimits(int limit, int featuresLimit)
public int getNullBehavior()
public int setNullBehavior(int nullBehaviorValue)
public java.lang.String getWarnings()