Module org.controlsfx.controls
Class SpreadsheetCellEditor.DateEditor
- java.lang.Object
 - 
- org.controlsfx.control.spreadsheet.SpreadsheetCellEditor
 - 
- org.controlsfx.control.spreadsheet.SpreadsheetCellEditor.DateEditor
 
 
 
- 
- Enclosing class:
 - SpreadsheetCellEditor
 
public static class SpreadsheetCellEditor.DateEditor extends SpreadsheetCellEditor
ASpreadsheetCellEditorforSpreadsheetCellType.DateTypetyped cells. It displays aDatePickerwhere the user can choose a date through a visual calendar. 
- 
- 
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 DateEditor(SpreadsheetView view, StringConverter<LocalDate> converter)Constructor for the DateEditor. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidend()This method will be called at the end of edition.
You will be offered the possibility to do the configuration post editing.StringgetControlValue()Return the value within your editor as a string.DatePickergetEditor()Return the control used for controlling the input.voidstartEdit(Object value, String format, Object... options)Does the same asSpreadsheetCellEditor.startEdit(java.lang.Object)but you have also theSpreadsheetCell.getFormat()sent.- 
Methods inherited from class org.controlsfx.control.spreadsheet.SpreadsheetCellEditor
endEdit, getMaxHeight, startEdit 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
DateEditor
public DateEditor(SpreadsheetView view, StringConverter<LocalDate> converter)
Constructor for the DateEditor.- Parameters:
 view- the SpreadsheetViewconverter- A Converter for converting a date to a String.
 
 - 
 
- 
Method Detail
- 
startEdit
public void startEdit(Object value, String format, Object... options)
Does the same asSpreadsheetCellEditor.startEdit(java.lang.Object)but you have also theSpreadsheetCell.getFormat()sent. This is useful when editing Date for example, when you want to display it with the cell format. Also options given by a Spreadsheetcell withSpreadsheetCell.getOptionsForEditor()are given.- Specified by:
 startEditin classSpreadsheetCellEditor
 
- 
end
public void end()
This method will be called at the end of edition.
You will be offered the possibility to do the configuration post editing.- Specified by:
 endin classSpreadsheetCellEditor
 
- 
getEditor
public DatePicker getEditor()
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:
 getEditorin classSpreadsheetCellEditor- Returns:
 - the control used.
 
 
- 
getControlValue
public String getControlValue()
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 theSpreadsheetCellTypepolicy.- Specified by:
 getControlValuein classSpreadsheetCellEditor- Returns:
 - the value within your editor as a string.
 
 
 - 
 
 -