Interface IAddUICompProvider<UICOMP extends UIComp>

All Superinterfaces:
IGProp<GProp<?>[]>, IPropCnr
All Known Implementing Classes:
EUIButton, EUICheckBox, EUICheckedMenuItem, EUIComboBox, EUIContainer, EUIDateTime, EUILabel, EUIMenu, EUIMenuItem, EUIOutput, EUIRadioButton, EUIRadioMenuItem, EUISpinner, EUITable, EUITableColumn, EUIText, EUITextArea

public interface IAddUICompProvider<UICOMP extends UIComp> extends IPropCnr
Interface used to provide information about a UI component to fill in the wizard or to perform auto-creation of VS components.
Author:
Christopher Mindus
  • Field Details

    • __panelEditor__

      static final PanelEditor[] __panelEditor__
      The Panel Editor instance in [0], do not use this instance, it is for internal use only.
  • Method Details

    • getCreator

      IUICompCreator<UICOMP> getCreator()
      Retrieves the instance of the UI component creation interface.
    • setWizardPrompting

      default void setWizardPrompting(PanelEditor panelEditor)
      Sets the component to enable wizard prompting.
    • isPromptWizardRequested

      default PanelEditor isPromptWizardRequested()
      Checks if this component wishes to perform a dialog with default settings prompting and VS component creation.
      Returns:
      The panel editor instance for prompting, or null for no prompting.
    • removeWizardPrompting

      default void removeWizardPrompting()
      Removes the wizard prompting.