ca.odell.glazedlists.matchers
Class ThresholdMatcherEditor<E>
- MatcherEditor<E>
public class ThresholdMatcherEditor<E>
A
MatcherEditor
that filters elements based on whether they are greater than or
less than a threshold. The implementation is based on elements implementing
Comparable
unless the constructor specifies a
Comparator
.
static ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation | EQUAL
|
static ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation | GREATER_THAN
|
static ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation | GREATER_THAN_OR_EQUAL
|
static ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation | LESS_THAN
|
static ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation | LESS_THAN_OR_EQUAL
|
static ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation | NOT_EQUAL
|
ThresholdMatcherEditor() - Construct an instance that will require elements to be greater than the threshold
(which is not initially set) and relies on the thresold object and elements in the
list implementing
Comparable .
|
ThresholdMatcherEditor(E threshold) - Construct an instance that will require elements to be greater than the given
threshold and relies on the thresold object and elements in the list implementing
Comparable .
|
ThresholdMatcherEditor(E threshold, ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation operation) - Construct an instance that will require elements to be greater than the given
threshold and relies on the thresold object and elements in the list implementing
Comparable .
|
ThresholdMatcherEditor(E threshold, ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation operation, Comparator comparator) - Construct an instance.
|
EQUAL
public static final ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation EQUAL
GREATER_THAN
public static final ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation GREATER_THAN
GREATER_THAN_OR_EQUAL
public static final ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation GREATER_THAN_OR_EQUAL
LESS_THAN
public static final ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation LESS_THAN
LESS_THAN_OR_EQUAL
public static final ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation LESS_THAN_OR_EQUAL
NOT_EQUAL
public static final ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation NOT_EQUAL
ThresholdMatcherEditor
public ThresholdMatcherEditor()
Construct an instance that will require elements to be greater than the threshold
(which is not initially set) and relies on the thresold object and elements in the
list implementing Comparable
.
ThresholdMatcherEditor
public ThresholdMatcherEditor(E threshold)
Construct an instance that will require elements to be greater than the given
threshold and relies on the thresold object and elements in the list implementing
Comparable
.
threshold
- The initial threshold, or null if none.
ThresholdMatcherEditor
public ThresholdMatcherEditor(E threshold,
ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation operation)
Construct an instance that will require elements to be greater than the given
threshold and relies on the thresold object and elements in the list implementing
Comparable
.
threshold
- The initial threshold, or null if none.operation
- The operation to determine what relation list elements should have to
the threshold in order to match (i.e., be visible). Specifying null
will use GREATER_THAN
.
ThresholdMatcherEditor
public ThresholdMatcherEditor(E threshold,
ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation operation,
Comparator comparator)
Construct an instance.
threshold
- The initial threshold, or null if none.operation
- The operation to determine what relation list elements should have
to the threshold in order to match (i.e., be visible). Specifying
null will use GREATER_THAN
.comparator
- Determines how objects compare. If null, the threshold object and
list elements must implement Comparable
.
getComparator
public Comparator getComparator()
getMatchOperation
public ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation getMatchOperation()
getThreshold
public E getThreshold()
setComparator
public void setComparator(Comparator comparator)
Update the comparator. Setting to null will require that thresholds and elements in
the list implement Comparable
.
setMatchOperation
public void setMatchOperation(ca.odell.glazedlists.matchers.ThresholdMatcherEditor.MatchOperation operation)
Update the operation used to determine what relation list elements should
have to the threshold in order to match (i.e., be visible). Must be non-null.
setThreshold
public void setThreshold(E threshold)
Update the threshold used to determine what is matched by the list. This coupled
with the
match operation
determines what's matched.
threshold
- The threshold, or null to match everything.
Glazed Lists, Copyright © 2003-2006 publicobject.com, O'Dell Engineering.
Documentation build by buildd at 2008-01-04 14:38