Interface OceanusEventRegistrar.OceanusEventProvider<E extends Enum<E>>

Type Parameters:
E - The event id type
All Known Subinterfaces:
TethysUIAreaChart, TethysUIBarChart, TethysUIButton, TethysUICheckBox, TethysUIChildDialog, TethysUIColorPicker<C>, TethysUIDataEditField<T>, TethysUIDataEditField.TethysUICharArrayEditField, TethysUIDataEditField.TethysUICharArrayTextAreaField, TethysUIDataEditField.TethysUIColorButtonField, TethysUIDataEditField.TethysUICurrencyEditField<T>, TethysUIDataEditField.TethysUIDateButtonField, TethysUIDataEditField.TethysUIIconButtonField<T>, TethysUIDataEditField.TethysUIIntegerEditField, TethysUIDataEditField.TethysUIListButtonField<T>, TethysUIDataEditField.TethysUILongEditField, TethysUIDataEditField.TethysUIMoneyEditField, TethysUIDataEditField.TethysUIPriceEditField, TethysUIDataEditField.TethysUIRateEditField, TethysUIDataEditField.TethysUIRatioEditField, TethysUIDataEditField.TethysUIRawDecimalEditField, TethysUIDataEditField.TethysUIScrollButtonField<T>, TethysUIDataEditField.TethysUIShortEditField, TethysUIDataEditField.TethysUIStringEditField, TethysUIDataEditField.TethysUIStringTextAreaField, TethysUIDataEditField.TethysUIUnitsEditField, TethysUIDataEditField.TethysUIValidatedEditField<T>, TethysUIDateButtonManager, TethysUIDateRangeSelector, TethysUIHTMLManager, TethysUIIconButtonManager<T>, TethysUIListButtonManager<T>, TethysUILogTextArea, TethysUIPasswordField, TethysUIPieChart, TethysUIScrollButtonManager<T>, TethysUIScrollMenu<T>, TethysUISlider, TethysUISplitTreeManager<T>, TethysUITableColumn<T,C,R>, TethysUITableColumn.TethysUITableCharArrayColumn<C,R>, TethysUITableColumn.TethysUITableDateColumn<C,R>, TethysUITableColumn.TethysUITableIconColumn<T,C,R>, TethysUITableColumn.TethysUITableIntegerColumn<C,R>, TethysUITableColumn.TethysUITableListColumn<T,C,R>, TethysUITableColumn.TethysUITableLongColumn<C,R>, TethysUITableColumn.TethysUITableMoneyColumn<C,R>, TethysUITableColumn.TethysUITablePriceColumn<C,R>, TethysUITableColumn.TethysUITableRateColumn<C,R>, TethysUITableColumn.TethysUITableRatioColumn<C,R>, TethysUITableColumn.TethysUITableRawDecimalColumn<C,R>, TethysUITableColumn.TethysUITableScrollColumn<T,C,R>, TethysUITableColumn.TethysUITableShortColumn<C,R>, TethysUITableColumn.TethysUITableStringColumn<C,R>, TethysUITableColumn.TethysUITableUnitsColumn<C,R>, TethysUITabPaneManager, TethysUIThreadManager, TethysUIToolBarManager.TethysUIToolElement, TethysUITreeManager<T>, TethysUIValueSet
All Known Implementing Classes:
MetisErrorPanel, MetisFieldColours.MetisColorPreferences, MetisHelpWindow, MetisListSetVersioned, MetisListVersioned, MetisPreferenceManager, MetisPreferenceSet, MetisPreferenceSetView, MetisPreferenceView, MetisReportManager, MetisViewerManager, MetisViewerWindow, MoneyWiseQIFPreference.MoneyWiseQIFPreferences, MoneyWiseUKTaxAnalysis.MoneyWiseUKTaxPreferences, OceanusDateConfig, OceanusDateFormatter, OceanusEventManager, PrometheusActionButtons, PrometheusBackup.PrometheusBackupPreferences, PrometheusDatabase.PrometheusDatabasePreferences, PrometheusDataControl, PrometheusDataItemPanel, PrometheusEditSet, PrometheusFieldSet, PrometheusItemActions, PrometheusItemEditActions, PrometheusPreferenceManager, PrometheusPreferenceSecurity.PrometheusBaseSecurityPreferences, PrometheusPreferenceSecurity.PrometheusSecurityPreferences, PrometheusPreferenceSet, PrometheusPreferenceSetView, PrometheusPreferenceView, TethysUICoreAreaChart, TethysUICoreBarChart, TethysUICoreButton, TethysUICoreCheckBox, TethysUICoreChildDialog, TethysUICoreColorPicker, TethysUICoreDataEditField, TethysUICoreDateButtonManager, TethysUICoreDateRangeSelector, TethysUICoreFactory, TethysUICoreHTMLManager, TethysUICoreIconButtonManager, TethysUICoreListButtonManager, TethysUICoreLogTextArea, TethysUICorePasswordField, TethysUICorePieChart, TethysUICoreScrollButtonManager, TethysUICoreSlider, TethysUICoreSplitTreeManager, TethysUICoreTableColumn, TethysUICoreTabPaneManager, TethysUICoreThreadManager, TethysUICoreToolBarManager.TethysUICoreToolElement, TethysUICoreTreeManager, TethysUICoreValueSet
Enclosing class:
OceanusEventRegistrar<E extends Enum<E>>
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface OceanusEventRegistrar.OceanusEventProvider<E extends Enum<E>>
Interface for event providers.
  • Method Details

    • getEventRegistrar

      OceanusEventRegistrar<E> getEventRegistrar()
      Obtain registration object for listeners.
      Returns:
      the registrar