Package org.jdesktop.swingx.decorator

Contains API used to implement coordinated sorting, filtering and highlighting of the extended Swing cell-rendering component classes JXTable, JXTreeTable, JXTree, and JXList.

See:
          Description

Interface Summary
Highlighter Highlighter provide a mechanism to modify visual attributes of cell rendering components.
HighlightPredicate A controller which decides whether or not a visual decoration should be applied to the given Component in the given ComponentAdapter state.
PatternMatcher Implemented by classes that work with Pattern objects.
UIDependent Encapsulates state that depends on the UI and needs to be updated on LookAndFeel change.
 

Class Summary
AbstractHighlighter Abstract Highlighter implementation which manages change notification and supports conditional highlighting.
BorderHighlighter A Highlighter that applies a border the the renderer component.
ColorHighlighter A Highlighter to modify component colors.
ComponentAdapter Abstract base class for all component data adapter classes.
CompoundHighlighter A class which manages the lists of Highlighters.
HighlighterFactory A Factory which creates common Highlighters.
HighlighterFactory.UIColorHighlighter A ColorHighlighter with UI-dependent background.
HighlightPredicate.AndHighlightPredicate Ands a list of predicates.
HighlightPredicate.ColumnHighlightPredicate A HighlightPredicate based on column index.
HighlightPredicate.DepthHighlightPredicate A HighlightPredicate based on adapter depth.
HighlightPredicate.EqualsHighlightPredicate Predicate testing the componentAdapter value against a fixed Object.
HighlightPredicate.IdentifierHighlightPredicate A HighlightPredicate based on column identifier.
HighlightPredicate.NotHighlightPredicate Negation of a HighlightPredicate.
HighlightPredicate.OrHighlightPredicate Or's a list of predicates.
HighlightPredicate.RowGroupHighlightPredicate  
HighlightPredicate.TypeHighlightPredicate Predicate testing the componentAdapter value type against a given Clazz.
IconHighlighter Highlighter which decorates by setting the icon property of a label.
PainterHighlighter Highlighter implementation which uses a Painter to decorate the component.
PatternPredicate Pattern based HighlightPredicate.
ResetDTCRColorHighlighter This is a hack around DefaultTableCellRenderer color "memory", see Issue #258-swingx.
SearchPredicate Pattern based HighlightPredicate for searching.
ShadingColorHighlighter Experimental replacement of HierarchicalColumnHighligher.
 

Package org.jdesktop.swingx.decorator Description

Contains API used to implement coordinated sorting, filtering and highlighting of the extended Swing cell-rendering component classes JXTable, JXTreeTable, JXTree, and JXList.

For details, see SwingX Highlighter Basics (in the wiki) .

PENDING JW: describe here instead of linking ;-)