Module org.controlsfx.controls
Class SpreadsheetCellEditor.ObjectEditor
- java.lang.Object
-
- org.controlsfx.control.spreadsheet.SpreadsheetCellEditor
-
- org.controlsfx.control.spreadsheet.SpreadsheetCellEditor.ObjectEditor
-
- Enclosing class:
- SpreadsheetCellEditor
public static class SpreadsheetCellEditor.ObjectEditor extends SpreadsheetCellEditor
ASpreadsheetCellEditor
forSpreadsheetCellType.ObjectType
typed cells. It displays aTextField
where the user can type different values.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.controlsfx.control.spreadsheet.SpreadsheetCellEditor
SpreadsheetCellEditor.DateEditor, SpreadsheetCellEditor.DoubleEditor, SpreadsheetCellEditor.IntegerEditor, SpreadsheetCellEditor.ListEditor<R>, SpreadsheetCellEditor.ObjectEditor, SpreadsheetCellEditor.StringEditor, SpreadsheetCellEditor.TextAreaEditor
-
-
Constructor Summary
Constructors Constructor Description ObjectEditor(SpreadsheetView view)
Constructor for the ObjectEditor..
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
end()
This method will be called at the end of edition.
You will be offered the possibility to do the configuration post editing.String
getControlValue()
Return the value within your editor as a string.TextField
getEditor()
Return the control used for controlling the input.void
startEdit(Object value, String format, Object... options)
* Public Methods * *-
Methods inherited from class org.controlsfx.control.spreadsheet.SpreadsheetCellEditor
endEdit, getMaxHeight, startEdit
-
-
-
-
Constructor Detail
-
ObjectEditor
public ObjectEditor(SpreadsheetView view)
Constructor for the ObjectEditor..- Parameters:
view
- The SpreadsheetView
-
-
Method Detail
-
startEdit
public void startEdit(Object value, String format, Object... options)
* Public Methods * *- Specified by:
startEdit
in classSpreadsheetCellEditor
-
getControlValue
public String getControlValue()
Description copied from class:SpreadsheetCellEditor
Return the value within your editor as a string. This will be used by theSpreadsheetCellType.convertValue(Object)
in order to compute whether the value is valid regarding theSpreadsheetCellType
policy.- Specified by:
getControlValue
in classSpreadsheetCellEditor
- Returns:
- the value within your editor as a string.
-
end
public void end()
Description copied from class:SpreadsheetCellEditor
This method will be called at the end of edition.
You will be offered the possibility to do the configuration post editing.- Specified by:
end
in classSpreadsheetCellEditor
-
getEditor
public TextField getEditor()
Description copied from class:SpreadsheetCellEditor
Return the control used for controlling the input. This is called at the beginning in order to display your control in the cell.- Specified by:
getEditor
in classSpreadsheetCellEditor
- Returns:
- the control used.
-
-