public class ComparisonFilter extends Filter<FilterConstants.ComparisonOperator>
| Constructor and Description |
|---|
ComparisonFilter()
default constructor
|
ComparisonFilter(FilterConstants.ComparisonOperator operator,
String valueReference,
String value)
constructor
|
ComparisonFilter(FilterConstants.ComparisonOperator operator,
String valueReference,
String value,
String valueUpper)
constructor for
FilterConstants.ComparisonOperator.PropertyIsBetween filter |
ComparisonFilter(FilterConstants.ComparisonOperator operator,
String valueReference,
String value,
String valueUpper,
String escapeString)
constructor for
FilterConstants.ComparisonOperator.PropertyIsLike filter |
| Modifier and Type | Method and Description |
|---|---|
ComparisonFilter |
copy() |
String |
getEscapeString()
Get escape characters
|
FilterConstants.ComparisonOperator |
getOperator()
Get filter operator.
|
String |
getSingleChar()
Get single char character
|
String |
getValue()
Get filter value
|
String |
getValueUpper()
Get upper filter value
|
String |
getWildCard()
Get wild card character
|
boolean |
isMatchCase() |
boolean |
isSetEscapeString()
Check if escape string is not null or empty
|
boolean |
isSetSingleChar()
Check if single char is not null or empty
|
boolean |
isSetValue()
Check if value is not null or empty
|
boolean |
isSetValueUpper()
Check if value upper is not null or empty
|
boolean |
isSetWildCard()
Check if wild card is not null or empty
|
void |
setEscapeString(String escapeString)
Set escape characters
|
void |
setMatchCase(boolean matchCase) |
ComparisonFilter |
setOperator(FilterConstants.ComparisonOperator operator)
Set filter operator.
|
void |
setSingleChar(String singleChar)
Set single char character
|
void |
setValue(String value)
Set filter value
|
void |
setValueUpper(String valueUpper)
Set upper filter value
|
void |
setWildCard(String wildCard)
Set wild card character
|
String |
toString() |
getValueReference, hasValueReference, isSetOperator, setValueReferencepublic ComparisonFilter()
public ComparisonFilter(FilterConstants.ComparisonOperator operator, String valueReference, String value)
operator - Filter operatorvalueReference - valueReferencevalue - valuepublic ComparisonFilter(FilterConstants.ComparisonOperator operator, String valueReference, String value, String valueUpper) throws OwsExceptionReport
FilterConstants.ComparisonOperator.PropertyIsBetween filteroperator - Filter operatorvalueReference - valueReferencevalue - valuevalueUpper - upper valueOwsExceptionReport - If operator is not
FilterConstants.ComparisonOperator.PropertyIsBetweenpublic ComparisonFilter(FilterConstants.ComparisonOperator operator, String valueReference, String value, String valueUpper, String escapeString) throws OwsExceptionReport
FilterConstants.ComparisonOperator.PropertyIsLike filteroperator - Filter operatorvalueReference - valueReferencevalue - valuevalueUpper - upper value for between filterescapeString - Escape charactersOwsExceptionReport - If operator is not FilterConstants.ComparisonOperator.PropertyIsLikepublic FilterConstants.ComparisonOperator getOperator()
FiltergetOperator in class Filter<FilterConstants.ComparisonOperator>public ComparisonFilter setOperator(FilterConstants.ComparisonOperator operator)
FiltersetOperator in class Filter<FilterConstants.ComparisonOperator>operator - filter operatorthispublic String getValue()
public String getValueUpper()
public void setValue(String value)
value - filter valuepublic void setValueUpper(String valueUpper)
valueUpper - upper filter valuepublic String getEscapeString()
public void setEscapeString(String escapeString)
escapeString - escape characterspublic String getWildCard()
public void setWildCard(String wildCard)
wildCard - wild card characterpublic String getSingleChar()
public void setSingleChar(String singleChar)
singleChar - single char characterpublic boolean isSetValue()
true, if value is not emptypublic boolean isSetValueUpper()
true, if value upper is not emptypublic boolean isSetEscapeString()
true, if escape string is not emptypublic boolean isSetWildCard()
true, if wild card is not emptypublic boolean isSetSingleChar()
true, if single char is not emptypublic boolean isMatchCase()
public void setMatchCase(boolean matchCase)
matchCase - the matchCase to setpublic ComparisonFilter copy()
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.