JComponentPack 1.3.0

com.zfqjava.swing
Class CellManager

java.lang.Object
  extended by com.zfqjava.swing.CellManager

public class CellManager
extends Object

CellManager provides a cell manager.


Constructor Summary
CellManager()
           
 
Method Summary
 void addUserCellEditor(String className, String editorClassName)
          Adds the user customize cell editor for the specified class name.
 void addUserCellRenderer(String className, String rendererClassName)
          Adds the user customize cell renderer for the specified class name.
 void clearUserCellEditor()
          Clears all the user customize cell editor.
 void clearUserCellRenderer()
          Clears all the user customize cell renderer.
 AbstractCellEditor getCellEditor(Class c)
          Returns the cell editor for the specified class.
 AbstractCellEditor getCellEditor(String className)
          Returns the cell editor for the specified class name.
 AbstractCellRenderer getCellRenderer(Class c)
          Returns the cell renderer for the specified class.
 AbstractCellRenderer getCellRenderer(String className)
          Returns the cell renderer for the specified class name.
 void removeUserCellEditor(String className)
          Removes the user customize cell editor for the specified class name.
 void removeUserCellRenderer(String className)
          Removes the user customize cell renderer for the specified class name.
 void updateUI()
          Updates all renderer UI.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CellManager

public CellManager()
Method Detail

updateUI

public void updateUI()
Updates all renderer UI.


getCellRenderer

public AbstractCellRenderer getCellRenderer(Class c)
Returns the cell renderer for the specified class.

Parameters:
c - the specified class
Returns:
the cell renderer for the specified class

getCellRenderer

public AbstractCellRenderer getCellRenderer(String className)
Returns the cell renderer for the specified class name.

Parameters:
className - the specified class name
Returns:
the cell renderer for the specified class name

getCellEditor

public AbstractCellEditor getCellEditor(Class c)
Returns the cell editor for the specified class.

Parameters:
c - the specified class
Returns:
the cell editor for the specified class

getCellEditor

public AbstractCellEditor getCellEditor(String className)
Returns the cell editor for the specified class name.

Parameters:
className - the specified class name
Returns:
the cell editor for the specified class name

addUserCellEditor

public void addUserCellEditor(String className,
                              String editorClassName)
Adds the user customize cell editor for the specified class name.

Parameters:
className - the specified class name, "java.lang.Number", etc.
editorClassName - the specified editor class name, "com.mycompany.swing.cell.NumberCellRenderer"
Since:
JDataGrid 2.0.8

removeUserCellEditor

public void removeUserCellEditor(String className)
Removes the user customize cell editor for the specified class name.

Parameters:
className - the specified class name, "java.lang.Number", etc.
Since:
JDataGrid 2.0.8

clearUserCellEditor

public void clearUserCellEditor()
Clears all the user customize cell editor.

Since:
JDataGrid 2.0.8

addUserCellRenderer

public void addUserCellRenderer(String className,
                                String rendererClassName)
Adds the user customize cell renderer for the specified class name.

Parameters:
className - the specified class name, "java.lang.Number", etc.
rendererClassName - the specified renderer class name, "com.mycompany.swing.cell.NumberCellRenderer"
Since:
JDataGrid 2.0.8

removeUserCellRenderer

public void removeUserCellRenderer(String className)
Removes the user customize cell renderer for the specified class name.

Parameters:
className - the specified class name, "java.lang.Number", etc.
Since:
JDataGrid 2.0.8

clearUserCellRenderer

public void clearUserCellRenderer()
Clears all the user customize cell renderer.

Since:
JDataGrid 2.0.8

JComponentPack 1.3.0

Send your Feedback
JComponentPack 1.3.0
Copyright © 2001-2007 Extreme Component, Inc. All rights reserved.