Package com.illumon.iris.db.tables.utils
Interface LiveWidget<TYPE>
- All Superinterfaces:
Deflatable<TYPE>
- All Known Subinterfaces:
ContextAwareLiveWidget<TYPE>
,LiveWidgetAclFilterable<TYPE>
- All Known Implementing Classes:
DBPlot.LiveJFreeChartWrapper
,FigureWidget
,LiveInputTableEditor
,LiveOneClickTable
,LiveOneClickTimer
,LivePivotWidget
,LiveTableMapSelector
,LiveXYWidget
,PandasDataFrameWidget
public interface LiveWidget<TYPE> extends Deflatable<TYPE>
A LiveWidget is an interface for dynamic GUI widgets.
-
Method Summary
Modifier and Type Method Description default JComponent
getComponent(AsyncPanel dataPanel, String viewId, Object view, String title, Object irisWidgetSupportObject, com.fishlib.io.logger.Logger log)
Gets the UI component.default JComponent
getComponent(AsyncPanel dataPanel, String viewId, String title, Object irisWidgetSupportObject, com.fishlib.io.logger.Logger log)
Gets the UI component.
-
Method Details
-
getComponent
default JComponent getComponent(AsyncPanel dataPanel, String viewId, String title, Object irisWidgetSupportObject, com.fishlib.io.logger.Logger log)Gets the UI component.- Parameters:
dataPanel
- data panelviewId
- view idtitle
- titleirisWidgetSupportObject
- widget support objectlog
- log- Returns:
- UI component
-
getComponent
default JComponent getComponent(AsyncPanel dataPanel, String viewId, Object view, String title, Object irisWidgetSupportObject, com.fishlib.io.logger.Logger log)Gets the UI component.- Parameters:
dataPanel
- data panelviewId
- view idview
- viewtitle
- titleirisWidgetSupportObject
- widget support objectlog
- log- Returns:
- UI component
-