|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlt.monarch.chart.engine.AbstractChartObject<Tags>
lt.monarch.chart.AbstractChartSeries<Tags,ChartProjector>
lt.monarch.chart.chart2D.series.MarkerDecorableSeries<SeriesPaintTags,ChartProjector>
lt.monarch.chart.chart2D.series.AbstractLineSeries<Projector2D>
lt.monarch.chart.chart2D.series.LineSeries
public class LineSeries extends AbstractLineSeries<Projector2D>
Line series. This series has several strategies including SCATTER_STRATEGY, LINE_STRATEGY, STEPPED_LINE_STRATEGY and SPLINE_STRATEGY
| Modifier and Type | Class and Description |
|---|
| Nested classes/interfaces inherited from class lt.monarch.chart.chart2D.series.MarkerDecorableSeries |
|---|
MarkerDecorableSeries.MarkerEntity |
| Modifier and Type | Field and Description |
|---|---|
protected PlaneMapper |
mapper
the plane mapper |
protected ArrayDataModel |
model
Chart data model |
| Fields inherited from class lt.monarch.chart.chart2D.series.MarkerDecorableSeries |
|---|
baseValue, colorMapper, markerPainter, markers, minMaxValues, pseudoModel |
| Fields inherited from class lt.monarch.chart.AbstractChartSeries |
|---|
metaModel, modelValidator, seriesName, seriesTransform, showLegend, showNullValues, symbol, xMapper, yMapper, zMapper |
| Fields inherited from class lt.monarch.chart.engine.AbstractChartObject |
|---|
AXIS_SORT_POSITION, BREAK_LINE_POSITION, DEFAULT_SORT_POSITION, GRID_SORT_POSITION, MARKER_SERIES_SORT_POSITION, MARKERS_SORT_POSITION, paintStyle, SERIES_SORT_POSITION, sortPosition, style |
| Constructor and Description |
|---|
LineSeries(ArrayDataModel model,
AxisMapper xMapper,
AxisMapper yMapper)
Line series constructor without a meta data model and default plane mapper is for Cartesian coordinates. |
LineSeries(ArrayDataModel model,
MetaDataModel metaModel,
AxisMapper xMapper,
AxisMapper yMapper)
Constructs a new Line series. |
LineSeries(ArrayDataModel model,
MetaDataModel metaModel,
PlaneMapper mapper,
AxisMapper xMapper,
AxisMapper yMapper)
Constructs a new line series |
LineSeries(ArrayDataModel model,
PlaneMapper mapper,
AxisMapper xMapper,
AxisMapper yMapper)
Line series constructor without a meta data model |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(AbstractGraphics g)
Renders chart object on the Graphics context. |
java.lang.Object |
getMaxValue(DataColumnType valType)
Note: internal use only! Gets maximum value that is used by series to fit into the chart |
java.lang.Object |
getMinValue(DataColumnType valType)
Note: internal use only! Gets minimum value that is used by series to fit into the chart |
protected GeneralPoint |
getPointForConstraint(ArrayDataModel model,
int index)
|
AbstractLineStrategy<Projector2D> |
getStrategy()
Gets line drawing strategy. |
protected void |
initLegendSymbol()
Initializes a new LineSeries legend symbol used for representing line series
in legend. |
boolean |
isCachingEnabled()
Gets if the caching is enabled |
void |
setCachingEnabled(boolean cachingEnabled)
Enables caching |
void |
setStrategy(LineStrategies strategy)
Sets line drawing strategy. |
| Methods inherited from class lt.monarch.chart.chart2D.series.MarkerDecorableSeries |
|---|
addMarker, addMarker, addMarker, calculateNullValue, copy, dataConstraintExtraction, drawMarkers, drawMarkers, generateConstaint, getBaseValue, getColorMapper, getKeyType, getMarkerConstraints, getMarkers, getMarkerStyle, getPaintMode, getSortPosition, layout, mapMinMaxValue, removeMarker, setBaseValue, setColorMapper, setPaintMode |
| Methods inherited from class lt.monarch.chart.engine.AbstractChartObject |
|---|
chart, copy, dispose, finalize, getChart, getPaintStyle, getParent, getStyle, getStyle, invalidate, isVisible, repaint, repaint, setChart, setVisible |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface lt.monarch.chart.engine.ChartObject |
|---|
dispose, getChart, getStyle, getStyle, invalidate, isVisible, repaint, repaint, setChart |
| Methods inherited from interface lt.monarch.chart.engine.StyleEditorEntity |
|---|
getParent, getStyle |
| Field Detail |
|---|
protected PlaneMapper mapper
protected ArrayDataModel model
| Constructor Detail |
|---|
public LineSeries(ArrayDataModel model,
MetaDataModel metaModel,
PlaneMapper mapper,
AxisMapper xMapper,
AxisMapper yMapper)
model - chart data modelmetaModel - meta data modelmapper - mapper, used to map output to a plane in a n-dimensional spacexMapper - x axis mapperyMapper - y axis mapper
public LineSeries(ArrayDataModel model,
PlaneMapper mapper,
AxisMapper xMapper,
AxisMapper yMapper)
model - chart data modelmapper - mapper, used to map output to a plane in a n-dimensional spacexMapper - x axis mapperyMapper - y axis mapper
public LineSeries(ArrayDataModel model,
AxisMapper xMapper,
AxisMapper yMapper)
model - chart data modelxMapper - x axis mapperyMapper - y axis mapper
public LineSeries(ArrayDataModel model,
MetaDataModel metaModel,
AxisMapper xMapper,
AxisMapper yMapper)
model - chart data modelmetaModel - meta data modelxMapper - x axis mapperyMapper - y axis mapper| Method Detail |
|---|
protected void initLegendSymbol()
LineSeries legend symbol used for representing line series
in legend.
public void draw(AbstractGraphics g)
ChartObject
draw in interface ChartObjectdraw in class MarkerDecorableSeries<SeriesPaintTags,Projector2D>g - graphics context
protected GeneralPoint getPointForConstraint(ArrayDataModel model,
int index)
getPointForConstraint in class MarkerDecorableSeries<SeriesPaintTags,Projector2D>public void setStrategy(LineStrategies strategy)
strategy - drawing strategypublic AbstractLineStrategy<Projector2D> getStrategy()
public void setCachingEnabled(boolean cachingEnabled)
cachingEnabled - true to enable cachingpublic boolean isCachingEnabled()
AbstractLineSeries
isCachingEnabled in class AbstractLineSeries<Projector2D>public java.lang.Object getMaxValue(DataColumnType valType)
AbstractChartSeries
getMaxValue in class MarkerDecorableSeries<SeriesPaintTags,Projector2D>valType - data value columnpublic java.lang.Object getMinValue(DataColumnType valType)
AbstractChartSeries
getMinValue in class MarkerDecorableSeries<SeriesPaintTags,Projector2D>valType - data value column
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||