public abstract class GraphService extends AbstractContexed implements AppContextService<GraphService>
AppContextService that selects the desired chart implementation classesconn| Constructor and Description |
|---|
GraphService(AppContext conn) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
AppContext is being closed. |
BarTimeChart |
getBarTimeChart(Period p) |
protected abstract BarTimeChartData |
getBarTimeChartData() |
PieChart |
getPieChart() |
protected abstract ChartData |
getPieChartData() |
PieTimeChart |
getPieTimeChart(Period p) |
protected abstract PieTimeChartData |
getPieTimeChartData() |
ScatterPeriodChart |
getScatterPeriodChart(SplitTimePeriod period,
int nsplit) |
protected abstract ScatterPeriodChartData |
getScatterPeriodChartData() |
TimeChart |
getTimeChart() |
protected abstract TimeChartData |
getTimeChartData() |
java.lang.Class<? super GraphService> |
getType()
Returns the type of service the class should be registered under.
|
getContext, getLogger, resetLoggerpublic GraphService(AppContext conn)
public TimeChart getTimeChart()
protected abstract TimeChartData getTimeChartData()
public final PieChart getPieChart()
protected abstract ChartData getPieChartData()
public final PieTimeChart getPieTimeChart(Period p)
protected abstract PieTimeChartData getPieTimeChartData()
public final ScatterPeriodChart getScatterPeriodChart(SplitTimePeriod period, int nsplit)
protected abstract ScatterPeriodChartData getScatterPeriodChartData()
public final BarTimeChart getBarTimeChart(Period p) throws java.lang.Exception
java.lang.Exceptionprotected abstract BarTimeChartData getBarTimeChartData()
public void cleanup()
AppContextCleanupAppContext is being closed.
Only use this for cleanup that can't be handled by
normal garbage collection or for state which is never returned by reference.cleanup in interface AppContextCleanuppublic final java.lang.Class<? super GraphService> getType()
AppContextServicegetType in interface AppContextService<GraphService>