Interface DerivedViewProvider


public interface DerivedViewProvider
A class that can create and populate derived views within the IrisConsole. DerivedViewProviders are responsible for creating and managing the state of any views derived from them/
  • Method Details

    • populateView

      void populateView​(IrisView irisView, AsyncPanel dataPanel, JComponent previousComponent, Map<String,​String> params, IrisConsoleWidgetSupport widgetSupport)
      Create the dependent component defined by the parameters. This method will be called OFF the swing thread so implementations must take care to marshal any swing-specific work back onto the swing thread.
      Parameters:
      irisView - the view into which to create the derived view
      dataPanel - the AsyncPanel to place the derived component into
      previousComponent - the previous component that was there, if any
      params - the parameters to be used to create the view
      widgetSupport - the support object to create with.