public class ComparisonFilter extends Filter<FilterConstants.ComparisonOperator>
Modifier and Type | Field and Description |
---|---|
private String |
escapeString
escape character
|
private FilterConstants.ComparisonOperator |
operator
Filter operator
|
private String |
singleChar
single char character
|
private String |
value
filter value
|
private String |
valueUpper
filter value for between filter
|
private String |
wildCard
wild card character
|
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 |
---|---|
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 |
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
|
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, setValueReference
private FilterConstants.ComparisonOperator operator
private String value
private String valueUpper
private String escapeString
private String wildCard
private String singleChar
public 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.PropertyIsBetween
public 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.PropertyIsLike
public FilterConstants.ComparisonOperator getOperator()
Filter
getOperator
in class Filter<FilterConstants.ComparisonOperator>
public ComparisonFilter setOperator(FilterConstants.ComparisonOperator operator)
Filter
setOperator
in class Filter<FilterConstants.ComparisonOperator>
operator
- filter operatorpublic 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 emptyCopyright © 2012-2015 52north.org. All Rights Reserved.