com.im.ijc.core/1 2.4

com.im.ijc.core.api.renderers
Interface RendererFactory


public interface RendererFactory


Nested Class Summary
static class RendererFactory.RendererType
           
 
Field Summary
static int DEFAULT_SUPPORTED
           
static int UNSUPPORTED
           
 
Method Summary
 TableCellRenderer createTableCellRenderer()
           
 IJCWidgetRenderer createWidgetRenderer()
           
 IJCWidgetTextRenderer createWidgetTextRenderer()
           
 int getSuitabilityFor(DFField field, RendererFactory.RendererType type)
          Test the suitability of renderers provided by this factory for the given field
 

Field Detail

UNSUPPORTED

static final int UNSUPPORTED
See Also:
Constant Field Values

DEFAULT_SUPPORTED

static final int DEFAULT_SUPPORTED
See Also:
Constant Field Values
Method Detail

getSuitabilityFor

int getSuitabilityFor(DFField field,
                      RendererFactory.RendererType type)
Test the suitability of renderers provided by this factory for the given field

Parameters:
field - The field which we need the renderer for
type - one of the type from RendererFactory.RendererType enum constants
Returns:
the level of suitability of usage of this renderer for the given field. The returned value should be between 0 and 100 (0 = not supported, 100=the best renderer)

createTableCellRenderer

TableCellRenderer createTableCellRenderer()

createWidgetRenderer

IJCWidgetRenderer createWidgetRenderer()

createWidgetTextRenderer

IJCWidgetTextRenderer createWidgetTextRenderer()

com.im.ijc.core/1 2.4