JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.higrid
Class LookupTable

java.lang.Object
  |
  +--com.klg.jclass.higrid.LookupTable
All Implemented Interfaces:
Serializable

public class LookupTable
extends Object
implements Serializable

Manages editors and renderers, and uses the com.klg.jclass.cell.EditorRendererRegistry.

See Also:
Serialized Form

Field Summary
protected  Hashtable defaultEditors
           
protected  Hashtable defaultRenderers
           
protected  com.klg.jclass.higrid.HiGridEditStatusRenderer editStatusRenderer
           
protected  com.klg.jclass.higrid.HiGrid grid
           
protected  com.klg.jclass.higrid.HiGridHeaderRenderer headerRenderer
           
protected  com.klg.jclass.higrid.HiGridNodeRenderer nodeRenderer
           
protected  Hashtable runtimeEditors
           
protected  Hashtable runtimeRenderers
           
 
Constructor Summary
LookupTable(com.klg.jclass.higrid.HiGrid grid)
           
 
Method Summary
static String getAlternateCellEditorName(int type)
          Retrieves the Alternate String name of the editor for the given datatype.
static String getAlternateCellRendererName(int type)
          Retrieves the Alternate String name of the renderer for the given datatype.
protected  com.klg.jclass.cell.JCCellEditor getCellEditorInstance(Class className)
          Retrieves the running editor instance for the given class.
static String getCellEditorName(int type)
          Retrieves the String name of the renderer for the given datatype.
protected  com.klg.jclass.cell.JCCellRenderer getCellRendererInstance(Class className)
          Retrieves the running renderer instance for the given class.
static String getCellRendererName(int type)
          Retrieves the String name of the renderer for the given datatype.
 Class getDefaultCellEditor(int type)
          Retrieves the default editor for the given datatype.
static String getDefaultCellEditorName(int type)
          Retrieves the Default String name of the editor for the given datatype.
 Class getDefaultCellRenderer(int type)
          Retrieves the default renderer for the given datatype.
static String getDefaultCellRendererName(int type)
          Retrieves the Default String name of the renderer for the given datatype.
 Hashtable getDefaultEditorsTable()
          Retrieves the defaultEditors hashtable.
static Class getDefaultEditStatusRenderer()
          Retrieves the default HiGridEditStatusRenderer.
static Class getDefaultHeaderRenderer()
          Retrieves the default HiGridHeaderRenderer.
static Class getDefaultNodeRenderer()
          Retrieves the default HiGridNodeRenderer.
 Hashtable getDefaultRenderersTable()
          Retrieves the defaultRenderers hashtable.
 com.klg.jclass.higrid.HiGridEditStatusRenderer getEditStatusRenderer()
          Retrieves the current object that implements the HiGridEditStatusRenderer interface.
 com.klg.jclass.higrid.HiGridHeaderRenderer getHeaderRenderer()
          Retrieves the current object that implements the HiGridHeaderRenderer interface.
 com.klg.jclass.higrid.HiGridNodeRenderer getNodeRenderer()
          Retrieves the current object that implements the HiGridNodeRenderer interface.
static String getRemainingCellEditorName(int index)
          Retrieves the Remaining String name of the editor for the given datatype.
static String getRemainingCellRendererName(int index)
          Retrieves the Remaining String name of the renderer for the given datatype.
 Hashtable getRuntimeEditorsTable()
          Retrieves the runtimeEditors hashtable.
 Hashtable getRuntimeRenderersTable()
          Retrieves the runtimeRenderers hashtable.
protected  void initDefaultEditorHashtable()
           
protected  void initDefaultRendererHashtable()
           
protected  void initRuntimeEditorHashtable()
           
protected  void initRuntimeRendererHashtable()
           
protected  void setDefaultEditor(int type)
          Sets the default editor for the given datatype.
protected  void setDefaultRenderer(int type)
          Sets the default renderer for the given datatype.
 void setEditStatusRenderer(com.klg.jclass.higrid.HiGridEditStatusRenderer renderer)
          Sets the current object that implements the HiGridEditStatusRenderer interface.
 void setHeaderRenderer(com.klg.jclass.higrid.HiGridHeaderRenderer renderer)
          Sets the current object that implements the HiGridHeaderRenderer interface.
 void setNodeRenderer(com.klg.jclass.higrid.HiGridNodeRenderer renderer)
          Sets the current object that implements the HiGridNodeRenderer interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

grid

protected com.klg.jclass.higrid.HiGrid grid

defaultRenderers

protected Hashtable defaultRenderers

defaultEditors

protected Hashtable defaultEditors

runtimeRenderers

protected Hashtable runtimeRenderers

runtimeEditors

protected Hashtable runtimeEditors

editStatusRenderer

protected com.klg.jclass.higrid.HiGridEditStatusRenderer editStatusRenderer

nodeRenderer

protected com.klg.jclass.higrid.HiGridNodeRenderer nodeRenderer

headerRenderer

protected com.klg.jclass.higrid.HiGridHeaderRenderer headerRenderer
Constructor Detail

LookupTable

public LookupTable(com.klg.jclass.higrid.HiGrid grid)
Method Detail

getDefaultNodeRenderer

public static Class getDefaultNodeRenderer()
Retrieves the default HiGridNodeRenderer.

Returns:
The default HiGridNodeRenderer.

getDefaultEditStatusRenderer

public static Class getDefaultEditStatusRenderer()
Retrieves the default HiGridEditStatusRenderer.

Returns:
The default HiGridEditStatusRenderer.

getDefaultHeaderRenderer

public static Class getDefaultHeaderRenderer()
Retrieves the default HiGridHeaderRenderer.

Returns:
The default HiGridHeaderRenderer.

getNodeRenderer

public com.klg.jclass.higrid.HiGridNodeRenderer getNodeRenderer()
Retrieves the current object that implements the HiGridNodeRenderer interface.

Returns:
The current HiGridNodeRenderer.

getEditStatusRenderer

public com.klg.jclass.higrid.HiGridEditStatusRenderer getEditStatusRenderer()
Retrieves the current object that implements the HiGridEditStatusRenderer interface.

Returns:
The current HiGridEditStatusRenderer.

getHeaderRenderer

public com.klg.jclass.higrid.HiGridHeaderRenderer getHeaderRenderer()
Retrieves the current object that implements the HiGridHeaderRenderer interface.

Returns:
The current HiGridHeaderRenderer.

setNodeRenderer

public void setNodeRenderer(com.klg.jclass.higrid.HiGridNodeRenderer renderer)
Sets the current object that implements the HiGridNodeRenderer interface.

Parameters:
renderer - The new HiGridNodeRenderer.

setEditStatusRenderer

public void setEditStatusRenderer(com.klg.jclass.higrid.HiGridEditStatusRenderer renderer)
Sets the current object that implements the HiGridEditStatusRenderer interface.

Parameters:
renderer - The new HiGridEditStatusRenderer.

setHeaderRenderer

public void setHeaderRenderer(com.klg.jclass.higrid.HiGridHeaderRenderer renderer)
Sets the current object that implements the HiGridHeaderRenderer interface.

Parameters:
renderer - The new HiGridHeaderRenderer.

initDefaultRendererHashtable

protected void initDefaultRendererHashtable()

setDefaultRenderer

protected void setDefaultRenderer(int type)
Sets the default renderer for the given datatype.

Parameters:
type - One of the MetaDataModel TYPE_* datatypes.

initRuntimeRendererHashtable

protected void initRuntimeRendererHashtable()

getDefaultRenderersTable

public Hashtable getDefaultRenderersTable()
Retrieves the defaultRenderers hashtable.

Returns:
The defaultRenderers hashtable.

getRuntimeRenderersTable

public Hashtable getRuntimeRenderersTable()
Retrieves the runtimeRenderers hashtable.

Returns:
The runtimeRenderers hashtable.

getDefaultCellRenderer

public Class getDefaultCellRenderer(int type)
Retrieves the default renderer for the given datatype.

Parameters:
type - One of the MetaDataModel TYPE_* datatypes.
Returns:
The renderer associated with the passed datatype.

getCellRendererInstance

protected com.klg.jclass.cell.JCCellRenderer getCellRendererInstance(Class className)
Retrieves the running renderer instance for the given class.

Parameters:
className - A class associated with one of the MetaDataModel TYPE_* datatypes.
Returns:
The object renderer instance of the passed class.

initDefaultEditorHashtable

protected void initDefaultEditorHashtable()

setDefaultEditor

protected void setDefaultEditor(int type)
Sets the default editor for the given datatype.

Parameters:
type - One of the MetaDataModel TYPE_* datatypes.

initRuntimeEditorHashtable

protected void initRuntimeEditorHashtable()

getDefaultEditorsTable

public Hashtable getDefaultEditorsTable()
Retrieves the defaultEditors hashtable.

Returns:
The defaultEditors hashtable.

getRuntimeEditorsTable

public Hashtable getRuntimeEditorsTable()
Retrieves the runtimeEditors hashtable.

Returns:
The runtimeEditors hashtable.

getDefaultCellEditor

public Class getDefaultCellEditor(int type)
Retrieves the default editor for the given datatype.

Parameters:
type - One of the MetaDataModel TYPE_* datatypes.
Returns:
The editor associated with the passed datatype.

getCellEditorInstance

protected com.klg.jclass.cell.JCCellEditor getCellEditorInstance(Class className)
Retrieves the running editor instance for the given class.

Parameters:
className - A class associated with one of the MetaDataModel TYPE_* datatypes.
Returns:
The object editor instance of the passed class.

getCellRendererName

public static String getCellRendererName(int type)
Retrieves the String name of the renderer for the given datatype.

Parameters:
type - One of the MetaDataModel TYPE_* datatypes.
Returns:
The String name of the renderer associated with the passed datatype.

getAlternateCellRendererName

public static String getAlternateCellRendererName(int type)
Retrieves the Alternate String name of the renderer for the given datatype.

Parameters:
type - One of the MetaDataModel TYPE_* datatypes.
Returns:
The Alternate String name of the renderer associated with the passed datatype.

getDefaultCellRendererName

public static String getDefaultCellRendererName(int type)
Retrieves the Default String name of the renderer for the given datatype.

Parameters:
type - One of the MetaDataModel TYPE_* datatypes.
Returns:
The Default String name of the renderer associated with the passed datatype.

getRemainingCellRendererName

public static String getRemainingCellRendererName(int index)
Retrieves the Remaining String name of the renderer for the given datatype.

Returns:
The Remaining String name of the renderer associated with the passed datatype.

getCellEditorName

public static String getCellEditorName(int type)
Retrieves the String name of the renderer for the given datatype.

Parameters:
type - One of the MetaDataModel TYPE_* datatypes.
Returns:
The String name of the renderer associated with the passed datatype.

getAlternateCellEditorName

public static String getAlternateCellEditorName(int type)
Retrieves the Alternate String name of the editor for the given datatype.

Parameters:
type - One of the MetaDataModel TYPE_* datatypes.
Returns:
The Alternate String name of the editor associated with the passed datatype.

getDefaultCellEditorName

public static String getDefaultCellEditorName(int type)
Retrieves the Default String name of the editor for the given datatype.

Parameters:
type - One of the MetaDataModel TYPE_* datatypes.
Returns:
The Default String name of the editor associated with the passed datatype.

getRemainingCellEditorName

public static String getRemainingCellEditorName(int index)
Retrieves the Remaining String name of the editor for the given datatype.

Returns:
The Remaining String name of the editor associated with the passed datatype.

Copyright © 2004 Quest Software Inc..
All rights reserved.