public class FieldFilter extends Object implements DatasetFilter
Constructor and Description |
---|
FieldFilter() |
FieldFilter(String field,
String filterValueStart,
String filterValueEnd,
String filterType,
String filterTypeOperator)
Creates a field filter.
|
Modifier and Type | Method and Description |
---|---|
String |
getField() |
protected Locale |
getFilterLocale() |
String |
getFilterPattern() |
protected TimeZone |
getFilterTimeZone() |
String |
getFilterType() |
FilterTypesEnum |
getFilterTypeEnum() |
String |
getFilterTypeOperator() |
String |
getFilterValueEnd() |
String |
getFilterValueStart() |
Boolean |
getIsField() |
Boolean |
getIsValid() |
String |
getLocaleCode() |
String |
getTimeZoneId() |
void |
init(DatasetFillContext context)
Initializes the filter.
|
boolean |
matches(EvaluationType evaluation)
Determines whether the current row matches the filter criteria.
|
void |
setFilterPattern(String filterPattern) |
void |
setFilterTypeOperator(String filterTypeOperator) |
void |
setFilterValueEnd(String filterValueEnd) |
void |
setFilterValueStart(String filterValueStart) |
void |
setIsField(Boolean isField) |
void |
setIsValid(Boolean isValid) |
void |
setLocaleCode(String localeCode) |
void |
setTimeZoneId(String timeZoneId) |
public void init(DatasetFillContext context)
DatasetFilter
init
in interface DatasetFilter
context
- dataset context informationprotected Locale getFilterLocale()
protected TimeZone getFilterTimeZone()
public boolean matches(EvaluationType evaluation)
DatasetFilter
matches
in interface DatasetFilter
evaluation
- the evaluation type.
Currently only EvaluationType.ESTIMATED
is used.true if the row is to be included in the report.
public String getField()
public String getFilterValueStart()
public void setFilterValueStart(String filterValueStart)
public String getFilterValueEnd()
public void setFilterValueEnd(String filterValueEnd)
public String getFilterType()
public String getFilterTypeOperator()
public void setFilterTypeOperator(String filterTypeOperator)
public FilterTypesEnum getFilterTypeEnum()
public Boolean getIsValid()
public void setIsValid(Boolean isValid)
public Boolean getIsField()
public void setIsField(Boolean isField)
public String getFilterPattern()
public void setFilterPattern(String filterPattern)
public String getLocaleCode()
public void setLocaleCode(String localeCode)
public String getTimeZoneId()
public void setTimeZoneId(String timeZoneId)
Copyright © 2016. All rights reserved.