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 int
CHART_PANEL_MAX_HEIGHT
static int
CHART_PANEL_MAX_WIDTH
static int
CHART_PANEL_MIN_HEIGHT
static int
CHART_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 void
fireViewShowing(LambdaGovernor governor, ViewportWindowAdapter.Event event)
JPanel
newComponent()
JPanel
newComponent(boolean isSave)
void
save(String saveLocation, boolean wait, long timeoutSeconds)
void
save(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
-