jaxx.runtime.swing.renderer
Class DecoratorProviderTableCellRenderer

java.lang.Object
  extended by jaxx.runtime.swing.renderer.DecoratorProviderTableCellRenderer
All Implemented Interfaces:
TableCellRenderer

public class DecoratorProviderTableCellRenderer
extends Object
implements TableCellRenderer

A TableCellRenderer which use decorators from the provider to obtain the text to display.

The interest of this renderer is to define a unique renderer for your application (put it in JAXXContext) and then use it simply :)

User: chemit Date: 29 oct. 2009 Time: 03:00:53

Since:
2.0.0
See Also:
DecoratorProvider

Field Summary
protected  TableCellRenderer delegate
          Delegate cell renderer
protected  DecoratorProvider provider
          provider of decorators
 
Constructor Summary
DecoratorProviderTableCellRenderer(DecoratorProvider provider)
           
DecoratorProviderTableCellRenderer(TableCellRenderer delegate, DecoratorProvider provider)
           
 
Method Summary
 Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasfocus, int row, int column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected TableCellRenderer delegate
Delegate cell renderer


provider

protected DecoratorProvider provider
provider of decorators

Constructor Detail

DecoratorProviderTableCellRenderer

public DecoratorProviderTableCellRenderer(DecoratorProvider provider)

DecoratorProviderTableCellRenderer

public DecoratorProviderTableCellRenderer(TableCellRenderer delegate,
                                          DecoratorProvider provider)
Method Detail

getTableCellRendererComponent

public Component getTableCellRendererComponent(JTable table,
                                               Object value,
                                               boolean isSelected,
                                               boolean hasfocus,
                                               int row,
                                               int column)
Specified by:
getTableCellRendererComponent in interface TableCellRenderer


Copyright © 2008-2010 CodeLutin. All Rights Reserved.