|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jasperreports.components.sort.FieldFilter
public class FieldFilter
A dataset filter that matches String values based on substrings.
Constructor Summary | |
---|---|
FieldFilter()
|
|
FieldFilter(java.lang.String field,
java.lang.String filterValueStart,
java.lang.String filterValueEnd,
java.lang.String filterType,
java.lang.String filterTypeOperator)
Creates a field filter. |
Method Summary | |
---|---|
java.lang.String |
getField()
|
java.lang.String |
getFilterPattern()
|
java.lang.String |
getFilterType()
|
FilterTypesEnum |
getFilterTypeEnum()
|
java.lang.String |
getFilterTypeOperator()
|
java.lang.String |
getFilterValueEnd()
|
java.lang.String |
getFilterValueStart()
|
java.lang.Boolean |
getIsValid()
|
void |
init(DatasetFillContext context)
Initializes the filter. |
boolean |
matches(EvaluationType evaluation)
Determines whether the current row matches the filter criteria. |
void |
setFilterPattern(java.lang.String filterPattern)
|
void |
setFilterTypeOperator(java.lang.String filterTypeOperator)
|
void |
setFilterValueEnd(java.lang.String filterValueEnd)
|
void |
setFilterValueStart(java.lang.String filterValueStart)
|
void |
setIsValid(java.lang.Boolean isValid)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FieldFilter()
public FieldFilter(java.lang.String field, java.lang.String filterValueStart, java.lang.String filterValueEnd, java.lang.String filterType, java.lang.String filterTypeOperator)
Method Detail |
---|
public void init(DatasetFillContext context)
DatasetFilter
init
in interface DatasetFilter
context
- dataset context informationpublic 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 java.lang.String getField()
public java.lang.String getFilterValueStart()
public void setFilterValueStart(java.lang.String filterValueStart)
public java.lang.String getFilterValueEnd()
public void setFilterValueEnd(java.lang.String filterValueEnd)
public java.lang.String getFilterType()
public java.lang.String getFilterTypeOperator()
public void setFilterTypeOperator(java.lang.String filterTypeOperator)
public FilterTypesEnum getFilterTypeEnum()
public java.lang.Boolean getIsValid()
public void setIsValid(java.lang.Boolean isValid)
public java.lang.String getFilterPattern()
public void setFilterPattern(java.lang.String filterPattern)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |