@InterfaceAudience.Private @InterfaceStability.Unstable public class TimelineFilterList extends TimelineFilter
TimelineFilter
that represents an ordered list of
timeline filters which will then be evaluated with a specified boolean
operator TimelineFilterList.Operator.AND
or TimelineFilterList.Operator.OR
. Since you can use
timeline filter lists as children of timeline filter lists, you can create a
hierarchy of filters to be evaluated.Modifier and Type | Class and Description |
---|---|
static class |
TimelineFilterList.Operator
Specifies how filters in the filter list will be evaluated.
|
TimelineFilter.TimelineFilterType
Constructor and Description |
---|
TimelineFilterList() |
TimelineFilterList(TimelineFilter... filters) |
TimelineFilterList(TimelineFilterList.Operator op) |
TimelineFilterList(TimelineFilterList.Operator op,
TimelineFilter... filters) |
Modifier and Type | Method and Description |
---|---|
void |
addFilter(TimelineFilter filter) |
boolean |
equals(Object obj) |
List<TimelineFilter> |
getFilterList()
Get the filter list.
|
TimelineFilter.TimelineFilterType |
getFilterType() |
TimelineFilterList.Operator |
getOperator()
Get the operator.
|
int |
hashCode() |
void |
setOperator(TimelineFilterList.Operator op) |
String |
toString() |
public TimelineFilterList(TimelineFilter... filters)
public TimelineFilterList()
public TimelineFilterList(TimelineFilterList.Operator op)
public TimelineFilterList(TimelineFilterList.Operator op, TimelineFilter... filters)
public TimelineFilter.TimelineFilterType getFilterType()
getFilterType
in class TimelineFilter
public List<TimelineFilter> getFilterList()
public TimelineFilterList.Operator getOperator()
public void setOperator(TimelineFilterList.Operator op)
public void addFilter(TimelineFilter filter)
public String toString()
toString
in class TimelineFilter
Copyright © 2008–2020 Apache Software Foundation. All rights reserved.