com.sibvisions.rad.ui.swing.ext.celleditor
Class JVxTextCellEditor
java.lang.Object
   com.sibvisions.rad.ui.celleditor.AbstractStyledCellEditor
com.sibvisions.rad.ui.celleditor.AbstractStyledCellEditor
       com.sibvisions.rad.ui.celleditor.AbstractInplaceCellEditor
com.sibvisions.rad.ui.celleditor.AbstractInplaceCellEditor
           com.sibvisions.rad.ui.celleditor.AbstractTextCellEditor
com.sibvisions.rad.ui.celleditor.AbstractTextCellEditor
               com.sibvisions.rad.ui.swing.ext.celleditor.JVxTextCellEditor
com.sibvisions.rad.ui.swing.ext.celleditor.JVxTextCellEditor
- All Implemented Interfaces: 
- ICellEditor, ICellRenderer<javax.swing.JComponent>, IInplaceCellEditor, IStyledCellEditor, ITextCellEditor, IAlignmentConstants
- public class JVxTextCellEditor 
- extends AbstractTextCellEditor- implements ICellRenderer<javax.swing.JComponent>
The JVxTextCellEditor provides the generation of the 
 physical text editor component, handles correct all events, and 
 gives standard access to edited values.
 
 
 
 
 
 
 
 
| Constructor Summary | 
| JVxTextCellEditor()Constructs a new JVxTextCellEditor.
 | 
| JVxTextCellEditor(java.lang.String pContentType)Constructs a new JVxTextCellEditor with the given content type.
 | 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
JVxTextCellEditor
public JVxTextCellEditor()
- Constructs a new JVxTextCellEditor.
 
JVxTextCellEditor
public JVxTextCellEditor(java.lang.String pContentType)
- Constructs a new JVxTextCellEditor with the given content type.
 
- Parameters:
- pContentType- the content type.
 
createCellEditorHandler
public ICellEditorHandler<javax.swing.JComponent> createCellEditorHandler(ICellEditorListener pCellEditorListener,
                                                                          IDataRow pDataRow,
                                                                          java.lang.String pColumnName)
- creates an ICellEditorHandlerlibrary dependent component.
 
- 
- Specified by:
- createCellEditorHandlerin interface- ICellEditor
 
- 
- Parameters:
- pCellEditorListener- the- ICellEditorListener
- pDataRow- the- IDataRow
- pColumnName- the column name
- Returns:
- the ICellEditorHandler.
 
getCellRendererComponent
public javax.swing.JComponent getCellRendererComponent(javax.swing.JComponent pParentComponent,
                                                       IDataPage pDataPage,
                                                       int pRowNumber,
                                                       IDataRow pDataRow,
                                                       java.lang.String pColumnName,
                                                       boolean pIsSelected,
                                                       boolean hasFocus)
- Configures a IComponent for rendering. The IComponent can be reused for performance reasons.
 After a new call of getCellRendererComponent, the previous IComponent can't be used for rendering
 anymore.
 
- 
- Specified by:
- getCellRendererComponentin interface- ICellRenderer<javax.swing.JComponent>
 
- 
- Parameters:
- pParentComponent- the Parent Component from which.
- pDataPage- the DataPage of the row to be rendered.
- pRowNumber- the row number of the row to be rendered.
- pDataRow- the row to be rendered (is the same as pDataPage.getRow(pRowNumber)).
- pColumnName- the column name to be rendered.
- pIsSelected- true, if the cell is selected (shown with selected background).
- hasFocus- true, if the cell has the focus (cell is the current editing cell).
- Returns:
- the renderer Component. It can only be used until the next call of this function.
 
Copyright © 2009 SIB Visions GmbH. All Rights Reserved.