|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.askalon.graph.chart.ChartFactory
public abstract class ChartFactory
This class is used to create implementation specific (hard or soft rendered)
objects of charts and chartpanels. To get an instance of a ChartFactory use
one of the Renderer
enums and its getFactory() method.
Constructor Summary | |
---|---|
ChartFactory()
|
Method Summary | |
---|---|
abstract ChartPanel |
getChartPanel()
|
abstract HierarchyChart |
getHierarchyChart(int numSections,
int levelCount,
int showingLevel)
|
abstract HierarchyChart |
getHierarchyChart(int numSections,
int levelCount,
int showingLevel,
InputStream xml)
|
abstract LinearChart |
getLinearChart(int numSections,
int grouping)
|
abstract LinearChart |
getLinearChart(int numSections,
int grouping,
InputStream is)
|
abstract LineBarChart |
getLineBarChart(int numSections,
int grouping)
|
abstract LineBarChart |
getLineBarChart(int numSections,
int grouping,
InputStream is)
|
abstract MultipleSurfaceChart |
getMultipleSurfaceChart(double[] valuesX,
double[] valuesZ)
|
abstract MultipleSurfaceChart |
getMultipleSurfaceChart(double[] valuesX,
double[] valuesZ,
InputStream xml)
|
abstract MultipleSurfaceChart |
getMultipleSurfaceChart(int numDatapointsX,
int numDatapointsZ)
|
abstract MultipleSurfaceChart |
getMultipleSurfaceChart(int numDatapointsX,
int numDatapointsZ,
InputStream xml)
|
abstract PieChart |
getPieChart()
|
abstract PieChart |
getPieChart(InputStream is)
|
abstract RibbonChart |
getRibbonChart(double[] datapointPositions)
|
abstract RibbonChart |
getRibbonChart(double[] datapointPositions,
InputStream xml)
|
abstract RibbonChart |
getRibbonChart(int numDataPoints)
|
abstract RibbonChart |
getRibbonChart(int numDataPoints,
InputStream xml)
|
abstract SurfaceChart |
getSurfaceChart(double[] valuesX,
double[] valuesZ)
|
abstract SurfaceChart |
getSurfaceChart(double[] valuesX,
double[] valuesZ,
InputStream xml)
|
abstract SurfaceChart |
getSurfaceChart(int numDatapointsX,
int numDatapointsZ)
|
abstract SurfaceChart |
getSurfaceChart(int numDatapointsX,
int numDatapointsZ,
InputStream xml)
|
abstract XMLEventChart |
getXMLEventChart(int max)
Create a new XMLEventChart |
abstract XMLEventChart |
getXMLEventChart(int max,
InputStream is)
Create a new XMLEventChart |
abstract XYChart |
getXYChart(int max)
Create a new XYChart |
abstract XYChart |
getXYChart(int max,
InputStream is)
Create a new XYChart |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ChartFactory()
Method Detail |
---|
public abstract ChartPanel getChartPanel()
public abstract LinearChart getLinearChart(int numSections, int grouping) throws ChartNotAvailableException
numSections
- grouping
-
ChartNotAvailableException
- if the chart is not availablepublic abstract LinearChart getLinearChart(int numSections, int grouping, InputStream is) throws ChartNotAvailableException
numSections
- grouping
-
ChartNotAvailableException
- if the chart is not availablepublic abstract RibbonChart getRibbonChart(int numDataPoints) throws ChartNotAvailableException
ChartNotAvailableException
public abstract RibbonChart getRibbonChart(int numDataPoints, InputStream xml) throws ChartNotAvailableException
ChartNotAvailableException
public abstract RibbonChart getRibbonChart(double[] datapointPositions) throws ChartNotAvailableException
ChartNotAvailableException
public abstract RibbonChart getRibbonChart(double[] datapointPositions, InputStream xml) throws ChartNotAvailableException
ChartNotAvailableException
public abstract HierarchyChart getHierarchyChart(int numSections, int levelCount, int showingLevel) throws ChartNotAvailableException
ChartNotAvailableException
public abstract HierarchyChart getHierarchyChart(int numSections, int levelCount, int showingLevel, InputStream xml) throws ChartNotAvailableException
ChartNotAvailableException
public abstract SurfaceChart getSurfaceChart(int numDatapointsX, int numDatapointsZ) throws ChartNotAvailableException
ChartNotAvailableException
public abstract SurfaceChart getSurfaceChart(double[] valuesX, double[] valuesZ) throws ChartNotAvailableException
ChartNotAvailableException
public abstract SurfaceChart getSurfaceChart(double[] valuesX, double[] valuesZ, InputStream xml) throws ChartNotAvailableException
ChartNotAvailableException
public abstract SurfaceChart getSurfaceChart(int numDatapointsX, int numDatapointsZ, InputStream xml) throws ChartNotAvailableException
ChartNotAvailableException
public abstract MultipleSurfaceChart getMultipleSurfaceChart(int numDatapointsX, int numDatapointsZ) throws ChartNotAvailableException
ChartNotAvailableException
public abstract MultipleSurfaceChart getMultipleSurfaceChart(double[] valuesX, double[] valuesZ) throws ChartNotAvailableException
ChartNotAvailableException
public abstract MultipleSurfaceChart getMultipleSurfaceChart(double[] valuesX, double[] valuesZ, InputStream xml) throws ChartNotAvailableException
ChartNotAvailableException
public abstract MultipleSurfaceChart getMultipleSurfaceChart(int numDatapointsX, int numDatapointsZ, InputStream xml) throws ChartNotAvailableException
ChartNotAvailableException
public abstract XYChart getXYChart(int max) throws ChartNotAvailableException
max
- Defines an upper border for #elements. -1 disables the border.
ChartNotAvailableException
- if the chart is not availablepublic abstract XYChart getXYChart(int max, InputStream is) throws ChartNotAvailableException
max
- Defines an upper border for #elements. -1 disables the border.is
- The InputStream to feed the chart
ChartNotAvailableException
- if the chart is not availablepublic abstract XMLEventChart getXMLEventChart(int max) throws ChartNotAvailableException
max
- Defines an upper border for #elements. -1 disables the border.
ChartNotAvailableException
- if the chart is not availablepublic abstract XMLEventChart getXMLEventChart(int max, InputStream is) throws ChartNotAvailableException
is
- The InputStream to feed the chart
ChartNotAvailableException
- if the chart is not availablepublic abstract LineBarChart getLineBarChart(int numSections, int grouping) throws ChartNotAvailableException
numSections
- grouping
-
ChartNotAvailableException
- if the chart is not availablepublic abstract LineBarChart getLineBarChart(int numSections, int grouping, InputStream is) throws ChartNotAvailableException
numSections
- grouping
-
ChartNotAvailableException
- if the chart is not availablepublic abstract PieChart getPieChart() throws ChartNotAvailableException
ChartNotAvailableException
public abstract PieChart getPieChart(InputStream is) throws ChartNotAvailableException
ChartNotAvailableException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Part of: |
ASKALON Visualisation Diagrams |