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.JComponentgetComponent(AsyncPanel dataPanel, String viewId, String title, Object irisWidgetSupportObject, com.fishlib.io.logger.Logger log)Gets the UI component.DBPlot.LiveJFreeChartWrapperinflate(QueryProcessorConnection queryProcessorConnection)Convert the inflatable into a local representation of the object.
-
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:LiveWidgetGets the UI component.- Specified by:
getComponentin interfaceLiveWidget<DBPlot.LiveJFreeChartWrapper>- Parameters:
dataPanel- data panelviewId- view idtitle- titleirisWidgetSupportObject- widget support objectlog- log- Returns:
- UI component
-
deflate
Description copied from interface:DeflatableConvert this object into an Inflatable suitable for serialization.- Specified by:
deflatein interfaceDeflatable<DBPlot.LiveJFreeChartWrapper>- Parameters:
client- the ExportedObjectClient we are deflating for.- Returns:
- an Inflatable for serializing to the client
-
inflate
Description copied from interface:InflatableConvert the inflatable into a local representation of the object. For example, Inflatable<Table> objects are converted into Table proxies.- Specified by:
inflatein interfaceInflatable<DBPlot.LiveJFreeChartWrapper>- Parameters:
queryProcessorConnection- the queryProcessorConnection over which we received the Inflatable- Returns:
- a local representation of the object
-