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 Summary
Modifier and TypeMethodDescriptionvoid
populateView
(IrisView irisView, AsyncPanel dataPanel, JComponent previousComponent, Map<String, String> params, IrisConsoleWidgetSupport widgetSupport) Create the dependent component defined by the parameters.
-
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 viewdataPanel
- theAsyncPanel
to place the derived component intopreviousComponent
- the previous component that was there, if anyparams
- the parameters to be used to create the viewwidgetSupport
- the support object to create with.
-