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.AbstractSpinnerModel
Spinner 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.LocalDate
getDate()
java.time.LocalDate
getMaxDate()
Returns the current maximum allowed date.java.time.LocalDate
getMinDate()
Returns the current minimum allowed date.java.lang.Object
getNextValue()
java.lang.Object
getPreviousValue()
java.lang.Object
getValue()
void
setCalendarField(int calendarField)
Specifies whether the increment/decrement methods should adjust the year, month, or day.void
setValue(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.YEAR
Calendar.MONTH
Calendar.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.YEAR
Calendar.MONTH
Calendar.DAY_OF_MONTH
-
getDate
public java.time.LocalDate getDate()
-
-