Class LocalDateSpinnerModel
- java.lang.Object
-
- javax.swing.AbstractSpinnerModel
-
- docking.widgets.table.constrainteditor.LocalDateSpinnerModel
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.SpinnerModel
public class LocalDateSpinnerModel extends javax.swing.AbstractSpinnerModelSpinner Model for LocalDate- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LocalDateSpinnerModel(java.time.LocalDate value, java.time.LocalDate minDate, java.time.LocalDate maxDate, int calendarField)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.time.LocalDategetDate()java.time.LocalDategetMaxDate()Returns the current maximum allowed date.java.time.LocalDategetMinDate()Returns the current minimum allowed date.java.lang.ObjectgetNextValue()java.lang.ObjectgetPreviousValue()java.lang.ObjectgetValue()voidsetCalendarField(int calendarField)Specifies whether the increment/decrement methods should adjust the year, month, or day.voidsetValue(java.lang.Object value)
-
-
-
Constructor Detail
-
LocalDateSpinnerModel
public LocalDateSpinnerModel(java.time.LocalDate value, java.time.LocalDate minDate, java.time.LocalDate maxDate, int calendarField)Constructor- Parameters:
value- initial value for spinner modelminDate- minimum value for spinner model. (Can be null)maxDate- maximum value for spinner model. (Can be null)calendarField- specifies the year, month, or day to increment/decrement. One of:Calendar.YEARCalendar.MONTHCalendar.DAY_OF_MONTH
-
-
Method Detail
-
getValue
public java.lang.Object getValue()
-
setValue
public void setValue(java.lang.Object value)
-
getNextValue
public java.lang.Object getNextValue()
-
getPreviousValue
public java.lang.Object getPreviousValue()
-
getMinDate
public java.time.LocalDate getMinDate()
Returns the current minimum allowed date.- Returns:
- the current minimum allowed date.
-
getMaxDate
public java.time.LocalDate getMaxDate()
Returns the current maximum allowed date.- Returns:
- the current maximum allowed date.
-
setCalendarField
public void setCalendarField(int calendarField)
Specifies whether the increment/decrement methods should adjust the year, month, or day.- Parameters:
calendarField- one ofCalendar.YEARCalendar.MONTHCalendar.DAY_OF_MONTH
-
getDate
public java.time.LocalDate getDate()
-
-