Class JfcFigureBuilder
java.lang.Object
com.illumon.iris.db.plot.builders.jfreechart.JfcFigureBuilder
public class JfcFigureBuilder extends Object
Build a panel to display a figure.
-
Field Summary
Fields Modifier and Type Field Description static intCHART_PANEL_MAX_HEIGHTstatic intCHART_PANEL_MAX_WIDTHstatic intCHART_PANEL_MIN_HEIGHTstatic intCHART_PANEL_MIN_WIDTH -
Constructor Summary
Constructors Constructor Description JfcFigureBuilder(BaseFigureImpl figure, AsyncPanel asyncPanel)JfcFigureBuilder(BaseFigureImpl figure, AsyncPanel asyncPanel, IrisView view, QueryProcessorConnection qpc, String figureName, int sessionId, com.fishlib.io.logger.Logger log) -
Method Summary
Modifier and Type Method Description voidfireViewShowing(LambdaGovernor governor, ViewportWindowAdapter.Event event)JPanelnewComponent()JPanelnewComponent(boolean isSave)voidsave(String saveLocation, boolean wait, long timeoutSeconds)voidsave(String saveLocation, int width, int height, boolean wait, long timeoutSeconds)
-
Field Details
-
CHART_PANEL_MIN_WIDTH
public static final int CHART_PANEL_MIN_WIDTH- See Also:
- Constant Field Values
-
CHART_PANEL_MIN_HEIGHT
public static final int CHART_PANEL_MIN_HEIGHT- See Also:
- Constant Field Values
-
CHART_PANEL_MAX_WIDTH
public static final int CHART_PANEL_MAX_WIDTH- See Also:
- Constant Field Values
-
CHART_PANEL_MAX_HEIGHT
public static final int CHART_PANEL_MAX_HEIGHT- See Also:
- Constant Field Values
-
-
Constructor Details
-
JfcFigureBuilder
-
JfcFigureBuilder
public JfcFigureBuilder(BaseFigureImpl figure, AsyncPanel asyncPanel, IrisView view, QueryProcessorConnection qpc, String figureName, int sessionId, com.fishlib.io.logger.Logger log)
-
-
Method Details
-
newComponent
- Returns:
- JFreeChart representation of this Figure
-
newComponent
- Returns:
- JFreeChart representation of this Figure
-
save
-
save
-
fireViewShowing
-