|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.sibvisions.rad.ui.swing.ext.JVxEditor
public class JVxEditor
Editor that implements IControl interface.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.rad.model.ui.ICellEditorListener |
|---|
ACTION_KEY, ENTER_KEY, ESCAPE_KEY, FOCUS_LOST, SHIFT_ENTER_KEY, SHIFT_TAB_KEY, TAB_KEY |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
JVxEditor()
Constructs an editor. |
|
| Method Summary | |
|---|---|
void |
cancelEditing()
Informs the GUI control, that the last edit should be canceled(restored) the correct value is in the DataBook. |
void |
editingComplete(String pCompleteType)
Informs the ICellEditorListener that the editing is completed. |
void |
editingStarted()
Informs the ICellEditorListener that the editing has started. |
ICellEditor |
getCellEditor()
Gets the CellEditor that edits the given column in the given DataRow. |
ICellEditorHandler<JComponent> |
getCellEditorHandler()
The current used CellEditor for editing. |
ICellFormatter |
getCellFormatter()
Gets the CellFormatter. |
String |
getColumnName()
Gets the column name edited by this control. |
IDataRow |
getDataRow()
Gets the DataRow edited by this control. |
TranslationMap |
getTranslation()
Gets the translation mapping for this table. |
boolean |
isSavingImmediate()
Tells whether the CellEditor should save immediate. |
void |
notifyRepaint()
The control need to check if the part is visible and then repaint the part. |
void |
requestFocus()
|
void |
run()
The run method is invoked from AWT EventQueue. |
void |
saveEditing()
Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow. |
void |
setCellEditor(ICellEditor pCellEditor)
Sets the CellEditor that edits the given column in the given DataRow. |
void |
setCellFormatter(ICellFormatter pCellFormatter)
Sets the CellFormatter. |
void |
setColumnName(String pColumnName)
Sets the column edited by this control. |
void |
setDataRow(IDataRow pDataRow)
Sets the DataRow edited by this control. |
void |
setSavingImmediate(boolean pSavingImmediate)
Sets whether the CellEditor should save immediate. |
void |
setTranslation(TranslationMap pTranslation)
Sets the translation mapping for this table. |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JVxEditor()
| Method Detail |
|---|
public void run()
run in interface Runnablepublic void notifyRepaint()
notifyRepaint in interface IControlpublic void cancelEditing()
DataBook.
cancelEditing in interface IControl
public void saveEditing()
throws ModelException
IDataBook or IDataRow.
saveEditing in interface IControlModelException - if the value can not be stored.public ICellFormatter getCellFormatter()
setCellFormatter(com.sibvisions.rad.ui.swing.ext.format.ICellFormatter)public void setCellFormatter(ICellFormatter pCellFormatter)
pCellFormatter - the CellFormattergetCellFormatter()public void setTranslation(TranslationMap pTranslation)
setTranslation in interface IControlpTranslation - the translation mappingpublic TranslationMap getTranslation()
getTranslation in interface IControlnull if there is no
translation mappingpublic void editingStarted()
ICellEditorListener that the editing has started.
He has to Register the IControl on the IDataRow with registerEditingControl.
editingStarted in interface ICellEditorListenerpublic void editingComplete(String pCompleteType)
ICellEditorListener that the editing is completed.
He has to Unregister the IControl on the IDataRow with unregisterEditingControl.
editingComplete in interface ICellEditorListenerpCompleteType - the type of completion.public boolean isSavingImmediate()
isSavingImmediate in interface ICellEditorListenerpublic void requestFocus()
requestFocus in class JComponentpublic IDataRow getDataRow()
setDataRow(javax.rad.model.IDataRow)
public void setDataRow(IDataRow pDataRow)
throws ModelException
pDataRow - the DataRow.
ModelException - if the column name for the row is invalidgetDataRow(),
setColumnName(String)public String getColumnName()
setColumnName(java.lang.String)
public void setColumnName(String pColumnName)
throws ModelException
pColumnName - the column.
ModelException - if the column name is invalidgetColumnName()public void setSavingImmediate(boolean pSavingImmediate)
pSavingImmediate - true, if the CellEditor should save immediate.public ICellEditor getCellEditor()
setCellEditor(javax.rad.model.ui.ICellEditor)
public void setCellEditor(ICellEditor pCellEditor)
throws ModelException
pCellEditor - the CellEditor.
ModelException - if the column name of the editor is invalidgetCellEditor()public ICellEditorHandler<JComponent> getCellEditorHandler()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||