Interface Controls.Config

Enclosing interface:
Controls

public static interface Controls.Config
Configures controls.
  • Method Details

    • separator

      Controls.Config separator()
      Adds a separator
      Returns:
      this config instance
    • standard

      Controls.Config standard(ControlId<?> controlId)
      Adds a standard control
      Parameters:
      controlId - the control identifier
      Returns:
      this config instance
    • control

      Controls.Config control(Control control)
      Parameters:
      control - the control to add
      Returns:
      this config instance
    • control

      Controls.Config control(Control.Builder<?,?> controlBuilder)
      Parameters:
      controlBuilder - the builder for the control to add
      Returns:
      this config instance
    • action

      Controls.Config action(Action action)
      Parameters:
      action - the Action to add
      Returns:
      this config instance
    • defaults

      Controls.Config defaults()
      Adds all remaining default controls
      Returns:
      this config instance
    • defaults

      Controls.Config defaults(ControlId<?> stopAt)
      Adds all remaining default controls, up until and including stopAt
      Parameters:
      stopAt - the table control to stop at (inclusive)
      Returns:
      this config instance
    • clear

      Clears all controls from this config
      Returns:
      this config instance
    • create

      Controls create()
      Returns:
      a Controls instance based on this config