org.jdesktop.swingx.decorator
Class PatternPredicate
java.lang.Object
org.jdesktop.swingx.decorator.PatternPredicate
- All Implemented Interfaces:
- HighlightPredicate
public class PatternPredicate
- extends Object
- implements HighlightPredicate
Pattern based HighlightPredicate.
Field Summary |
static int |
ALL
|
Constructor Summary |
PatternPredicate(Pattern pattern,
int testColumn)
Instantiates a Predicate with the given Pattern and testColumn index
(in model coordinates) highlighting all columns. |
PatternPredicate(Pattern pattern,
int testColumn,
int decorateColumn)
Instantiates a Predicate with the given Pattern and test-/decorate
column index in model coordinates. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ALL
public static final int ALL
- See Also:
- Constant Field Values
PatternPredicate
public PatternPredicate(Pattern pattern,
int testColumn)
- Instantiates a Predicate with the given Pattern and testColumn index
(in model coordinates) highlighting all columns.
A column index of -1 is interpreted
as "all". (PENDING: search forum for the exact definition, legacy
base pattern and search behave differently?)
- Parameters:
pattern
- the Pattern to test the cell value againsttestColumn
- the column index of the cell which contains the value
to test against the pattern
PatternPredicate
public PatternPredicate(Pattern pattern,
int testColumn,
int decorateColumn)
- Instantiates a Predicate with the given Pattern and test-/decorate
column index in model coordinates. A column index of -1 is interpreted
as "all". (PENDING: search forum for the exact definition, legacy
base pattern and search behave differently?)
- Parameters:
pattern
- the Pattern to test the cell value againsttestColumn
- the column index of the cell which contains the value
to test against the patternhighlightColumn
- the column index of the cell which should be
decorated if the test against the value succeeds.
isHighlighted
public boolean isHighlighted(Component renderer,
ComponentAdapter adapter)
- Description copied from interface:
HighlightPredicate
- Returns a boolean to indicate whether the component should be
highlighted.
- Specified by:
isHighlighted
in interface HighlightPredicate
- Parameters:
renderer
- the cell renderer component that is to be decoratedadapter
- the ComponentAdapter for this decorate operation
- Returns:
- a boolean to indicate whether the component should be highlighted.
getHighlightColumn
public int getHighlightColumn()
- Returns:
- returns the column index to decorate (in model coordinates)
getPattern
public Pattern getPattern()
- Returns:
- returns the Pattern to test the cell value against
getTestColumn
public int getTestColumn()
- Returns:
- the column to use for testing (in model coordinates)