Interface Facet

All Known Subinterfaces:
ClipboardTrigger, DataLoadCoordinator, DynAttrFacet, EditorScreenFacet<E,S>, InputDialogFacet, LookupScreenFacet<E,S>, MessageDialogFacet, NotificationFacet, OptionDialogFacet, PresentationsFacet, ScreenFacet<S>, ScreenSettingsFacet, Timer
All Known Implementing Classes:
AbstractEntityAwareScreenFacet, AbstractFacet, AbstractScreenFacet, ClipboardTriggerImpl, DataLoadCoordinatorImpl, DynAttrFacetImpl, EditorScreenFacetImpl, InputDialogFacetImpl, LookupScreenFacetImpl, MessageDialogFacetImpl, NotificationFacetImpl, OptionDialogFacetImpl, PresentationsFacetImpl, ScreenFacetImpl, ScreenSettingsFacetImpl, TimerImpl

public interface Facet
Non-visual component of a Screen or ScreenFragment.
  • Method Details

    • setId

      @StudioProperty(type=COMPONENT_ID) void setId(@Nullable String id)
      Sets facet ID.
      Parameters:
      id - id
    • getId

      @Nullable String getId()
      Returns:
      ID as defined in id attribute
    • setOwner

      void setOwner(@Nullable Frame owner)
      Sets owner frame (Window or Fragment) to the facet.
      Parameters:
      owner - owner frame
    • getOwner

      @Nullable Frame getOwner()
      Returns:
      owner frame