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 Type Method Description void
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.
-