Interface IEventChannel

All Known Subinterfaces:
IApplicationEditorComponent, IComponent<M>, IManagingComponent<M>
All Known Implementing Classes:
AbstractChartReferenceGridComponent, AbstractChoiceParameterLinksComponent, AbstractControlComponent, AbstractDependentProjectWizard.DependedRootObjectPage, AbstractDtActionBarComponent, AbstractDtActionBarHandlerSelectComponent, AbstractDtColorActionBarComponent, AbstractDtComboSelectComponent, AbstractDtEditableComboComponent, AbstractDtListActionBarComponent, AbstractDtReadonlyActionBarComponent, AbstractDtSelectComponent, AbstractDynamicTableComponent, AbstractGridComponent, AbstractGridWithToolbarComponent, AbstractMobileApplicationUrlsComponent, AbstractMultilanguageComponent, AbstractSelectionActionBarComponent, AbstractSelectionComponent, AbstractSelectionFromListDialogComponent, AbstractSelectionFromTreeDialogComponent, AbstractSingleLanguageComponent, AbstractTabFolderComponent, AbstractTypeLinkComponent, AddInUploadButtonsComponent, AdditionSourceSelectionComponent, AdditionTypeSelectionComponent, AddressingAttributesComponent, AdoptedCommonAttributeContentTreeComponent, AdoptedDataPathComponent, AdoptedExchangePlanContentComponent, AdoptedPredefinedDataComponent, AggregatesTableComponent, AllowedIncomingShareRequestTypesComponent, AllowedIncomingShareRequestTypesDialogComponent, AllowedIncomingShareRequestTypesTableComponent, ApplicationEditorComponent, BigDecimalSpinnerComponent, BinaryDataComponent, BooleanComboComponent, ButtonComponent, ButtonDataPathComponent, CaCerticicateSourceTypeComponent, CatalogEditorOwnersPageComponent, CatalogSubordinationUseComponent, ChangeDistributionSettingsDialogComponent, ChangeUserModeDialogComponent, CharacteristicsDescriptionDataPathComboComponent, CharacteristicsDescriptionFieldComboComponent, CharacteristicsDescriptionModelNewWizardPageComponent, CharacteristicsTableComponent, ChartAxisComponent, ChartAxisValueDialogComponent, ChartColorPaletteDescriptionComponent, ChartColorPaletteDescriptionDialogComponent, ChartDescriptorPointComponent, ChartDescriptorSeriesComponent, ChartLabelLocationComponent, ChartLabelTypeComponent, ChartLineComponent, ChartOptionalIntegerComponent, ChartReferenceBandGridComponent, ChartReferenceBandsComponent, ChartReferenceBandsDialogComponent, ChartReferenceBandsDialogComponent.ChartReferenceBandsGridWithToolbarComponent, ChartReferenceLineGridComponent, ChartReferenceLinesComponent, ChartReferenceLinesDialogComponent, ChartReferenceLinesDialogComponent.ReferenceLinesGridWithToolbarComponent, ChartScaleComponent, ChartScaleDialogComponent, ChartTypeComponent, CheckableLabelComponent, CheckBoxComponent, ChoiceFormSelectionComponent, ChoiceListComponent, ChoiceListDialogComponent, ChoiceListDialogContentComponent, ChoiceListGridComponent, ChoiceParameterLinksComponent, ChoiceParametersComponent, CodeComponent, ColorComponent, ComboComponent, ComboLabelComponent, CommandActionExtensionCollectionComponent, CommandChooserComponent, CommonAttributeContentTreeComponent, CommonAttributeDataSeparationComponent, CommonAttributesDataComponent, CommonPictureContentEditComponent, CommonPictureContentTypeCheckableComponent, CommonPictureEntriesComponent, CommonPictureEntriesGridComponent, CommonPictureHeavyComponent, CommonPicturePreviewImageComponent, CommonPicturePreviewImageSizeComponent, Component, CompositeComponent, ConditionalAppearanceComponent, ConfigurationCompatibilityModeComponent, ConfigurationPage, ConfigurationRequiredMobileApplicationPermissionComponent, ConfigurationStandaloneContentComponent, ConfigurationStandaloneContentExchangeSettingsDialogComponent, ConfigurationUsePurposesComponent, ContainerComponent, CustomPaletteComponent, DataExchangeComponent, DataPathComponent, DataSeparatorsComponent, DcsChartReferenceBandGridComponent, DcsChartReferenceBandsDialogComponent, DcsChartReferenceLineGridComponent, DcsChartReferenceLinesDialogComponent, DefinitionDrivenComponent, DependenceOnCalculationTypesComponent, DialogComponent, DialogWithToolbarComponent, DirectorySelectionComponent, DistributionDistributeNavigatorTreeComponent, DistributionSupportNavigatorTreeComponent, DocumentEditorJournalsPageComponent, DocumentEditorPostingPageComponent, DocumentEditorSequencesPageComponent, DoubleSpinnerComponent, DtBorderStyleComponent, DtDateComponent, DtDynamicTableComponent, DtDynamicTreeComponent, DtGranularEditorFunctionalOptionsMdObjectContentComponent, DtGranularEditorFunctionalOptionsPageComponent, DtGranularEditorGenerationBaseComponent, DtGranularEditorGenerationBasisForComponent, DtGranularEditorPageAefComponent, DtGranularEditorPageSectionComponent, DtGranularEditorRecordersPageComponent, DtGranularEditorSubsystemsPageComponent, DtMappedCheckboxComponent, DtPictureComponent, DtTextComponent, DtValueActionBarComponent, EnumComponent, EnumRadioGroupComponent, EventHandlerCollectionComponent, EventHandlerExtensionCollectionComponent, EventSubscriptionEventsComboSelectComponent, EventSubscriptionHandlerSelectComponent, ExchangePlanContentComponent, ExtendedComboLabelComponent, ExtendedConfigurationObjectComponent, ExtendedFieldComponent, ExtendedLabelComponent, ExtendedTypeDescriptionComponent, ExtendedTypeDescriptionMultiStateComponent, FieldComponent, FileSelectionComponent, FilterCriterionEditorContentPageComponent, FontSelectionComponent, FormatStringComponent, FormAttributeComponent, FormCheckBoxKindComponent, FormChildrenAlignComponent, FormChildrenGroupComponent, FormChoiceParameterLinksComponent, FormCommandSetComponent, FormConditionalAppearanceComponent, FormDynamicListComponent, FormItemTypeComponent, FormPagesRepresentationComponent, FormSelectionComponent, FormTypeLinkComponent, FormWizardAttributesPage, FunctionalOptionEditorContentPageComponent, FunctionalOptionsParameterUseComponent, GanttChartBackgroundIntervalsComponent, GanttChartBackgroundIntervalsGridComponent, GanttChartSettingsDialogComponent, GanttChartTimeScaleLevelComponent, GaugeChartQualityBandsComponent, GaugeChartQualityBandsDialogComponent, GaugeChartQualityBandsGridComponent, GeographicalCoordinatesSelectionComponent, GraphicalSchemeEventHandlerComponent, GraphicalSchemeLineComponent, GraphicalSchemePictureSelectionComponent, GraphicalSchemePictureStyleComponent, GridLayoutCompositeComponent, GroupBehaviorComponent, GroupListComponent, HandlerExtensionSelectionComponent, HandlerSelectComponent, HandlerSelectionComponent, HandlerSelectionComponent, HttpServicesComponent, IconLabelComponent, ImageButtonComponent, IndexingComponent, InfobaseAccessSettingsComponent, InfobaseAccessSettingsComponent, InformationRegisterPeriodicityComponent, IntervalBoundComponent, JettyPortNumberComponent, LabelAreaComponent, LabelAreaDialogComponent, LabelComponent, LayerItemsComponent, LegendElementsComponent, LinkComponent, ListSelectionComponent, LongSpinnerComponent, MainDataCompositionSchemeComponent, MainTableTreeToSingleItemSelectionComponent, MarkerTypeComponent, MdModelNewWizardPageComponent, MdPictureComponent, MdPropertyPaletteComponent, MdTypedModelNewWizardPageComponent, MergeSupportRuleSettingsDialogComponent, MinMaxValueComponent, MobileApplicationUrlsComponent, MobileApplicationUrlsDialogComponent, MobileApplicationUrlsTableComponent, MobileCommandBarElementsDialogComponent, MobileCommandBarElementsDialogContentComponent, MobileCommandBarElementsGridComponent, MobileDigiSignComponent, MoxelAreaComponent, MoxelPatternComponent, MoxelSpreadsheetLineComponent, MultilanguageComponent, MultilanguageFormattedTextComponent, NavigatorTableComponent, NavigatorTreeComponent, NavigatorTreeDialogActionBarComponent, NavigatorTreeDialogComponent, NewWizardPageComponent, NotSupportedComponent, NullableSpinnerComponent, NumberCodeMaxLengthSpinnerComponent, NumberMinMaxValueComponent, OpenChartEditorByLinkComponent, OpenDendrogramEditorByLinkComponent, OpenEditorByLinkComponent, OpenEditorInFormByLinkComponent, OpenGanttChartEditorByLinkComponent, OpenGanttChartSettingsEditorByLinkComponent, OpenGeographicalSchemaEditorInFormByLinkComponent, OpenGraphicalSchemeEditorInFormByLinkComponent, OpenMdHelpComponent, OpenMobileCommandBarElementsByLinkComponent, OpenMoxelEditorByLinkComponent, OpenPlannerDimensionsEditorByLinkComponent, OpenSuppressionSettingsEditorByLinkComponent, OpenTimeScaleEditorByLinkComponent, PackageDataComponent, PackageTreeToListSelectionComponent, PackageTreeToSingleItemSelectionComponent, PictureSelectionComponent, PictureSizeComponent, PlannerDimensionsComponent, PlannerDimensionsDialogComponent, PlannerDimensionsGridComponent, PredefinedAccountAccountingFlagsComponent, PredefinedAccountComponent, PredefinedAccountExtDimensionTypesComponent, PredefinedAccountNewWizardPage, PredefinedCalculationTypeCalculationBaseComponent, PredefinedCalculationTypeComponent, PredefinedCalculationTypeNewWizardPage, PredefinedCharacteristicTypeNewWizardPage, PredefinedDataComponent, PredefinedItemNewWizardPage, PropertyPaletteComponent, PublicationLinkComponent, RadioGroupComponent, RadioGroupComponent, RealPiePointComponent, RealStockSeriesComponent, ReportFormSelectionComponent, RequiredPermissionsComponent, RequiredPermissionsDialogComponent, ReturnToComponent, RootObjectPage, ScheduledJobMethodNameComponent, ScrolledCompositeComponent, SearchStringLocationComponent, SectionComponent, SectionDefinitionComponent, SelectableLabelComponent, SemitransparentPercentComboComponent, SeparatorComponent, ShortcutComponent, SignOfUnfilledParentComponent, SingleLanguageFormattedTextComponent, SourceUrlComponent, SpinnerComponent, SpreadSheetDocumentScrollBarComponent, StandardComponent, StandardObjectsTreeComponent, StyleComponent, SubsystemEditorContentPageComponent, SupportLanguagesDialogComponent, SupportRuleSettingsDialogComponent, SuppressionSettingsDialogComponent, TableNameSelectionComponent, TableNameValueSelectionComponent, TextComponent, TextPreviewComponent, TimeScaleDialogComponent, TimeScaleLabelsComponent, TimeScaleLabelsDialogComponent, TimeScaleLabelSelectionComponent, TimeScaleLabelsGridComponent, TimeScaleLevelsComponent, TimeScaleLevelsGridComponent, ToolBarComponent, TreeComponent, TreeToListSelectionComponent, TreeToSingleItemSelectionComponent, TrendlineArrayComponent, TrendlineArrayDialogComponent, TrendlineArrayGridComponent, TypeDescriptionComponent, TypeDescriptionDialogComponent, TypeLinkComponent, TypeNewWizardPageComponent, UnfilledParentComponent, UnsettablePropertyFieldComponent, UsedMobileApplicationFunctionalitiesComponent, UsedMobileApplicationFunctionalitiesDialogComponent, UserRulesComponent, UserSettingsGroupComponent, UserVisibilityComponent, ValueComponent, ValueSelectionComponent, VendorRulesComponent, VersionedEnumComponent, WebServerTypeLabelComponent, WebServerTypeSelectComponent, WebServiceDataComponent, WebServicesComponent, WebSocketClientHeadersComponent, WebSocketClientHeadersDialogComponent, WebSocketClientHeadersTableComponent, XdtoPackagesComponent

public interface IEventChannel
The event channel where you could send the events.
  • Method Details

    • queueEvent

      void queueEvent(IEvent event)
      Queues the event to this channel.
      Parameters:
      event - the event to queue.
      See Also:
    • queueAndWaitEvent

      void queueAndWaitEvent(IEvent event)
      Queues the event to this channel and waits for its processing done. Typically, events created as a result of the user interaction with the UI should be processed synchronously using this method.
      Parameters:
      event - the event to queue.
      See Also:
    • addListener

      void addListener(IEventChannelListener listener)
      Adds the given listener to the channel.
      Parameters:
      listener - the listener.
    • removeListener

      void removeListener(IEventChannelListener listener)
      Removes the given listener from the channel.
      Parameters:
      listener - the listener.