Package com.illumon.iris.db.tables.utils
Class DBPlot.LiveJFreeChartWrapper
java.lang.Object
com.illumon.iris.db.tables.utils.DBPlot.LiveJFreeChartWrapper
- All Implemented Interfaces:
Deflatable<DBPlot.LiveJFreeChartWrapper>
,Inflatable<DBPlot.LiveJFreeChartWrapper>
,LiveWidget<DBPlot.LiveJFreeChartWrapper>
,Serializable
- Enclosing class:
- DBPlot
public static class DBPlot.LiveJFreeChartWrapper extends Object implements LiveWidget<DBPlot.LiveJFreeChartWrapper>, Inflatable<DBPlot.LiveJFreeChartWrapper>
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description LiveJFreeChartWrapper(int rows, int cols, boolean addShiftButtons, boolean isTabView, org.jfree.chart.JFreeChart... freeCharts)
-
Method Summary
Modifier and Type Method Description Inflatable<DBPlot.LiveJFreeChartWrapper>
deflate(ExportedObjectClient client)
Convert this object into an Inflatable suitable for serialization.JComponent
getComponent(AsyncPanel dataPanel, String viewId, String title, Object irisWidgetSupportObject, com.fishlib.io.logger.Logger log)
Gets the UI component.DBPlot.LiveJFreeChartWrapper
inflate(QueryProcessorConnection queryProcessorConnection)
Convert the inflatable into a local representation of the object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.illumon.iris.db.tables.utils.LiveWidget
getComponent, updateTelemetryInfo
-
Constructor Details
-
LiveJFreeChartWrapper
public LiveJFreeChartWrapper(int rows, int cols, boolean addShiftButtons, boolean isTabView, org.jfree.chart.JFreeChart... freeCharts)
-
-
Method Details
-
getComponent
public JComponent getComponent(AsyncPanel dataPanel, String viewId, String title, Object irisWidgetSupportObject, com.fishlib.io.logger.Logger log)Description copied from interface:LiveWidget
Gets the UI component.- Specified by:
getComponent
in interfaceLiveWidget<DBPlot.LiveJFreeChartWrapper>
- Parameters:
dataPanel
- data panelviewId
- view idtitle
- titleirisWidgetSupportObject
- widget support objectlog
- log- Returns:
- UI component
-
deflate
Description copied from interface:Deflatable
Convert this object into an Inflatable suitable for serialization.- Specified by:
deflate
in interfaceDeflatable<DBPlot.LiveJFreeChartWrapper>
- Parameters:
client
- the ExportedObjectClient we are deflating for.- Returns:
- an Inflatable for serializing to the client
-
inflate
Description copied from interface:Inflatable
Convert the inflatable into a local representation of the object. For example, Inflatable<Table> objects are converted into Table proxies.- Specified by:
inflate
in interfaceInflatable<DBPlot.LiveJFreeChartWrapper>
- Parameters:
queryProcessorConnection
- the queryProcessorConnection over which we received the Inflatable- Returns:
- a local representation of the object
-