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 TypeMethodDescriptionvoidpopulateView(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- theAsyncPanelto 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.
-