Class TerminalUIBuilder

    • Constructor Detail

      • TerminalUIBuilder

        public TerminalUIBuilder()
    • Method Detail

      • applyOption

        protected void applyOption​(IOption<?> option,
                                   org.eclipse.swt.widgets.Composite parent)
        Creates UI representation of the given option on the given composite parent
        Parameters:
        option - The option of which UI representation shall be created, cannot be null
        parent - The composite parent of the UI element that shall be created, cannot be null
      • applyBooleanOption

        protected void applyBooleanOption​(IOption<Boolean> option,
                                          org.eclipse.swt.widgets.Composite parent)
        Creates UI representation for ManagerBasedBooleanOption on given Composite.
        Parameters:
        option - The option which UI representation shall be created, cannot be null
        parent - The composite on which the UI representation shall be created. Expects parent with grid layout and 2 columns, cannot be null
      • applyIntegerOption

        protected void applyIntegerOption​(IOption<Integer> option,
                                          org.eclipse.swt.widgets.Composite parent)
        Creates UI representation for ManagerBasedIntegerOption on given Composite.
        Parameters:
        option - The option which UI representation shall be created, cannot be null
        parent - The composite on which the UI representation shall be created. Expects parent with grid layout and 2 columns, cannot be null
      • applyStringOption

        protected void applyStringOption​(IOption<String> option,
                                         org.eclipse.swt.widgets.Composite parent)
        Creates UI representation for ManagerBasedStringOption on given Composite.
        Parameters:
        option - The option which UI representation shall be created, cannot be null
        parent - The composite on which the UI representation shall be created. Expects parent with grid layout and 2 columns, cannot be null