|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpivot.wtk.content.TableViewMultiCellRenderer
public class TableViewMultiCellRenderer
Table cell renderer that supports dynamic rendering based on the type of content being rendered.
Nested Class Summary | |
---|---|
static class |
TableViewMultiCellRenderer.RendererMapping
Maps the type of value being rendered (the value class) to a specific cell renderer. |
Constructor Summary | |
---|---|
TableViewMultiCellRenderer()
|
Method Summary | |
---|---|
TableView.CellRenderer |
getDefaultRenderer()
|
int |
getHeight()
Returns the visual's height. |
int |
getPreferredHeight(int width)
Returns the visual's preferred height given the provided width constraint. |
Dimensions |
getPreferredSize()
Returns the visual's unconstrained preferred size. |
int |
getPreferredWidth(int height)
Returns the visual's preferred width given the provided height constraint. |
Sequence<TableViewMultiCellRenderer.RendererMapping> |
getRendererMappings()
|
Dictionary<java.lang.String,java.lang.Object> |
getStyles()
Returns the renderer's style dictionary. |
int |
getWidth()
Returns the visual's width. |
void |
paint(java.awt.Graphics2D graphics)
Paints the visual. |
void |
render(java.lang.Object value,
TableView tableView,
TableView.Column column,
boolean rowSelected,
boolean rowHighlighted,
boolean rowDisabled)
|
void |
setDefaultRenderer(TableView.CellRenderer defaultRenderer)
|
void |
setSize(int width,
int height)
Sets the visual's render size. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TableViewMultiCellRenderer()
Method Detail |
---|
public int getWidth()
Visual
getWidth
in interface Visual
public int getHeight()
Visual
getHeight
in interface Visual
public void paint(java.awt.Graphics2D graphics)
Visual
paint
in interface Visual
graphics
- The graphics context in which to paint the visual.public void setSize(int width, int height)
ConstrainedVisual
setSize
in interface ConstrainedVisual
public int getPreferredWidth(int height)
ConstrainedVisual
getPreferredWidth
in interface ConstrainedVisual
height
- The height by which to constrain the preferred width, or -1
for no constraint.public int getPreferredHeight(int width)
ConstrainedVisual
getPreferredHeight
in interface ConstrainedVisual
width
- The width by which to constrain the preferred height, or -1
for no constraint.public Dimensions getPreferredSize()
ConstrainedVisual
getPreferredSize
in interface ConstrainedVisual
public Dictionary<java.lang.String,java.lang.Object> getStyles()
Renderer
getStyles
in interface Renderer
public void render(java.lang.Object value, TableView tableView, TableView.Column column, boolean rowSelected, boolean rowHighlighted, boolean rowDisabled)
render
in interface TableView.CellRenderer
public TableView.CellRenderer getDefaultRenderer()
public void setDefaultRenderer(TableView.CellRenderer defaultRenderer)
public Sequence<TableViewMultiCellRenderer.RendererMapping> getRendererMappings()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |