All Superinterfaces:
OceanusEventRegistrar.OceanusEventProvider<TethysUIEvent>, TethysUIComponent
All Known Implementing Classes:
TethysUICoreDateRangeSelector

public interface TethysUIDateRangeSelector extends OceanusEventRegistrar.OceanusEventProvider<TethysUIEvent>, TethysUIComponent
DateRange Selector.
  • Method Details

    • isVisible

      boolean isVisible()
      Is the panel visible?
      Returns:
      true/false
    • getRange

      OceanusDateRange getRange()
      Obtain selected DateRange.
      Returns:
      the selected date range
    • setOverallRange

      void setOverallRange(OceanusDateRange pRange)
      Set the overall range for the control.
      Parameters:
      pRange - the range
    • setLocale

      void setLocale(Locale pLocale)
      Set the locale.
      Parameters:
      pLocale - the locale
    • setPeriod

      void setPeriod(OceanusDatePeriod pPeriod)
      Set period.
      Parameters:
      pPeriod - the new period
    • lockPeriod

      void lockPeriod(boolean isLocked)
      Lock period.
      Parameters:
      isLocked - true/false.
    • setSelection

      void setSelection(TethysUIDateRangeSelector pSource)
      Copy date selection from other box.
      Parameters:
      pSource - the source box
    • createSavePoint

      void createSavePoint()
      Create SavePoint.
    • restoreSavePoint

      void restoreSavePoint()
      Restore SavePoint.