Package | Description |
---|---|
org.jdesktop.swingx |
Contains extensions to the Swing GUI toolkit, including new and enhanced
components that provide functionality commonly required by rich,
data-centric client applications.
|
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.
|
Modifier and Type | Class | Description |
---|---|---|
protected static class |
JXList.ListAdapter |
A component adapter targeted at a JXList.
|
protected static class |
JXTable.TableAdapter |
|
protected static class |
JXTree.TreeAdapter |
|
protected static class |
JXTreeTable.TreeTableDataAdapter |
Modifier and Type | Field | Description |
---|---|---|
protected ComponentAdapter |
JXList.dataAdapter |
The ComponentAdapter for model data access.
|
protected ComponentAdapter |
JXTable.dataAdapter |
The ComponentAdapter for model data access.
|
protected ComponentAdapter |
JXTree.dataAdapter |
Modifier and Type | Method | Description |
---|---|---|
protected ComponentAdapter |
JXList.getComponentAdapter() |
|
protected ComponentAdapter |
JXList.getComponentAdapter(int index) |
Convenience to access a configured ComponentAdapter.
|
protected ComponentAdapter |
JXTable.getComponentAdapter() |
|
protected ComponentAdapter |
JXTable.getComponentAdapter(int row,
int column) |
Convenience to access a configured ComponentAdapter.
|
protected ComponentAdapter |
JXTree.getComponentAdapter() |
|
protected ComponentAdapter |
JXTree.getComponentAdapter(int index) |
Convenience to access a configured ComponentAdapter.
|
protected ComponentAdapter |
JXTreeTable.getComponentAdapter() |
Returns the adapter that knows how to access the component data model.
|
Modifier and Type | Method | Description |
---|---|---|
protected java.awt.Component |
JXTreeTable.applyRenderer(java.awt.Component component,
ComponentAdapter adapter) |
Performs configuration of the tree's renderer if the adapter's column is
the hierarchical column, does nothing otherwise.
|
Modifier and Type | Field | Description |
---|---|---|
protected ComponentAdapter |
Filter.adapter |
Modifier and Type | Method | Description |
---|---|---|
protected void |
ColorHighlighter.applyBackground(java.awt.Component renderer,
ComponentAdapter adapter) |
Applies a suitable background for the renderer component within the
specified adapter.
|
protected void |
ResetDTCRColorHighlighter.applyBackground(java.awt.Component renderer,
ComponentAdapter adapter) |
|
protected void |
ShadingColorHighlighter.applyBackground(java.awt.Component renderer,
ComponentAdapter adapter) |
Applies a suitable background for the renderer component within the
specified adapter.
|
protected void |
ColorHighlighter.applyForeground(java.awt.Component renderer,
ComponentAdapter adapter) |
Applies a suitable foreground for the renderer component within the
specified adapter.
|
protected void |
ResetDTCRColorHighlighter.applyForeground(java.awt.Component renderer,
ComponentAdapter adapter) |
|
protected void |
Filter.assign(ComponentAdapter adapter) |
Binds this filter to the specified
ComponentAdapter . |
void |
FilterPipeline.assign(ComponentAdapter adapter) |
Assigns a
ComponentAdapter to this
pipeline if no adapter has previously been assigned to the pipeline. |
protected boolean |
AbstractHighlighter.canHighlight(java.awt.Component component,
ComponentAdapter adapter) |
Subclasses may override to further limit the highlighting based
on Highlighter state, f.i.
|
protected boolean |
BorderHighlighter.canHighlight(java.awt.Component component,
ComponentAdapter adapter) |
Subclasses may override to further limit the highlighting based
on Highlighter state, f.i.
|
protected boolean |
IconHighlighter.canHighlight(java.awt.Component component,
ComponentAdapter adapter) |
Subclasses may override to further limit the highlighting based
on Highlighter state, f.i.
|
protected boolean |
PainterHighlighter.canHighlight(java.awt.Component component,
ComponentAdapter adapter) |
Subclasses may override to further limit the highlighting based
on Highlighter state, f.i.
|
protected abstract java.awt.Component |
AbstractHighlighter.doHighlight(java.awt.Component component,
ComponentAdapter adapter) |
Apply the highlights.
|
protected java.awt.Component |
BorderHighlighter.doHighlight(java.awt.Component renderer,
ComponentAdapter adapter) |
Apply the highlights.
|
protected java.awt.Component |
ColorHighlighter.doHighlight(java.awt.Component renderer,
ComponentAdapter adapter) |
Apply the highlights.
|
protected java.awt.Component |
CompoundHighlighter.doHighlight(java.awt.Component stamp,
ComponentAdapter adapter) |
Apply the highlights.
|
protected java.awt.Component |
IconHighlighter.doHighlight(java.awt.Component component,
ComponentAdapter adapter) |
Apply the highlights.
|
protected java.awt.Component |
PainterHighlighter.doHighlight(java.awt.Component component,
ComponentAdapter adapter) |
Apply the highlights.
|
java.awt.Component |
AbstractHighlighter.highlight(java.awt.Component component,
ComponentAdapter adapter) |
Decorates the specified component for the given component
adapter.
|
java.awt.Component |
Highlighter.highlight(java.awt.Component renderer,
ComponentAdapter adapter) |
Decorates the specified component for the given component
adapter.
|
java.awt.Component |
PainterHighlighter.highlight(java.awt.Component component,
ComponentAdapter adapter) |
Decorates the specified component for the given component
adapter.
|
java.awt.Component |
ResetDTCRColorHighlighter.highlight(java.awt.Component renderer,
ComponentAdapter adapter) |
applies the memory hack for renderers of type DefaultTableCellRenderer,
does nothing for other types.
|
boolean |
HighlightPredicate.AndHighlightPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
Returns a boolean to indicate whether the component should be
highlighted.
|
boolean |
HighlightPredicate.ColumnHighlightPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
Returns a boolean to indicate whether the component should be
highlighted.
|
boolean |
HighlightPredicate.DepthHighlightPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
Returns a boolean to indicate whether the component should be
highlighted.
|
boolean |
HighlightPredicate.EqualsHighlightPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
|
boolean |
HighlightPredicate.IdentifierHighlightPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
Returns a boolean to indicate whether the component should be
highlighted.
|
boolean |
HighlightPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
Returns a boolean to indicate whether the component should be
highlighted.
|
boolean |
HighlightPredicate.NotHighlightPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
Returns a boolean to indicate whether the component should be
highlighted.
|
boolean |
HighlightPredicate.OrHighlightPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
Returns a boolean to indicate whether the component should be
highlighted.
|
boolean |
HighlightPredicate.RowGroupHighlightPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
Returns a boolean to indicate whether the component should be
highlighted.
|
boolean |
HighlightPredicate.TypeHighlightPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
|
boolean |
PatternPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
|
boolean |
SearchPredicate.isHighlighted(java.awt.Component renderer,
ComponentAdapter adapter) |
Returns a boolean to indicate whether the component should be
highlighted.
|