Interface TemporalInput.Builder<T extends Temporal>

Type Parameters:
T - the temporal type
All Superinterfaces:
ComponentBuilder<TemporalInput<T>,TemporalInput.Builder<T>>, ComponentValueBuilder<TemporalInput<T>,T,TemporalInput.Builder<T>>, Supplier<TemporalInput<T>>
Enclosing class:
TemporalInput<T extends Temporal>

public static interface TemporalInput.Builder<T extends Temporal> extends ComponentValueBuilder<TemporalInput<T>,T,TemporalInput.Builder<T>>
Builds a TemporalInput
  • Method Details

    • dateTimePattern

      TemporalInput.Builder<T> dateTimePattern(String dateTimePattern)
      Parameters:
      dateTimePattern - the date time pattern
      Returns:
      this builder instance
    • selectAllOnFocusGained

      TemporalInput.Builder<T> selectAllOnFocusGained(boolean selectAllOnFocusGained)
      Parameters:
      selectAllOnFocusGained - if true the component will select contents on focus gained
      Returns:
      this builder instance
    • columns

      TemporalInput.Builder<T> columns(int columns)
      Parameters:
      columns - the number of colums in the temporal field
      Returns:
      this builder instance
    • updateOn

      TemporalInput.Builder<T> updateOn(UpdateOn updateOn)
      Parameters:
      updateOn - specifies when the underlying value should be updated
      Returns:
      this builder instance
    • buttonFocusable

      TemporalInput.Builder<T> buttonFocusable(boolean buttonFocusable)
      Default false.
      Parameters:
      buttonFocusable - true if the calendar button should be focusable
      Returns:
      this builder instance
    • calendarIcon

      TemporalInput.Builder<T> calendarIcon(ImageIcon calendarIcon)
      Parameters:
      calendarIcon - the calendar icon
      Returns:
      this builder instance