ChartCat 1.2

li.netcat.chart.util
Class RadarLinePart

java.lang.Object
  extended byli.netcat.chart.util.AbstractPart
      extended byli.netcat.chart.util.GraphPart
          extended byli.netcat.chart.util.PolarGraphPart
              extended byli.netcat.chart.util.RadarLinePart
All Implemented Interfaces:
Part

public class RadarLinePart
extends PolarGraphPart

Represents a polar graph that looks for example like this:

The painting of the line and the symbol can be turned on or off.

Author:
Arthur Marxer

Field Summary
 
Fields inherited from class li.netcat.chart.util.PolarGraphPart
NET, RING
 
Fields inherited from class li.netcat.chart.util.GraphPart
STACK_STRATEGY_APPEND, STACK_STRATEGY_GROUP, STACK_TYPE_NOT_STACKED, STACK_TYPE_STACKED, STACK_TYPE_STACKED_PERCENT
 
Fields inherited from class li.netcat.chart.util.AbstractPart
BACKGROUND, FOREGROUND, PERSPECTIVE
 
Constructor Summary
RadarLinePart(ChartModel model)
          Constructs a new RadarLinePart using the given ChartModel and the type STACK_TYPE_NOT_STACKED.
RadarLinePart(ChartModel model, int stackType)
          Constructs a new RadarLinePart using the given ChartModel and the given type.
RadarLinePart(ChartModel model, int stackType, boolean paintLines, boolean paintSymbols)
          Constructs a new RadarLinePart using the given ChartModel and the given type.
 
Method Summary
 Layout getLayout(java.awt.Graphics g)
          Returns an instance of a layout that is able to report the bounds of this part and is able to paint this part.
 boolean getPaintLines()
          Returns the paint lines flag.
 boolean getPaintSymbols()
          Returns the paint symbols flag.
 void setPaintLines(boolean paintLines)
          Sets the paint lines flag.
 void setPaintSymbols(boolean paintSymbols)
          Sets the paint symbols flag.
 
Methods inherited from class li.netcat.chart.util.PolarGraphPart
getCenterX, getCenterY, getConverter, getInnerRadius, getOrientation, getRadialScaleModel, getRadius, getStretch, getTangentialScaleModel, getThickness, getValueLocation, invalidate, setRadialScaleModel, setSize, setStretch, setTangentialScaleModel
 
Methods inherited from class li.netcat.chart.util.GraphPart
getChartModel, getDiscreetLength, getDiscreetScaleModel, getGraphLook, getLegendModel, getNumericLength, getNumericScaleModel, getStackModel, setChartModel, setDiscreetLength, setDiscreetScaleModel, setGraphLook, setLegendModel, setNumericLength, setNumericScaleModel, setStackModel
 
Methods inherited from class li.netcat.chart.util.AbstractPart
getChart, getPerspective, setChart, setPerspective
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RadarLinePart

public RadarLinePart(ChartModel model)
Constructs a new RadarLinePart using the given ChartModel and the type STACK_TYPE_NOT_STACKED.

Parameters:
model - The ChartModel that provides the data. null will be replaced by an empty ChartModel.

RadarLinePart

public RadarLinePart(ChartModel model,
                     int stackType)
Constructs a new RadarLinePart using the given ChartModel and the given type.

Parameters:
model - The ChartModel that provides the data. null will be replaced by an empty ChartModel.
stackType - The type of the resulting graph. Specify one of STACK_TYPE_NOT_STACKED, STACK_TYPE_STACKED or STACK_TYPE_STACKED_PERCENT.

RadarLinePart

public RadarLinePart(ChartModel model,
                     int stackType,
                     boolean paintLines,
                     boolean paintSymbols)
Constructs a new RadarLinePart using the given ChartModel and the given type.

Parameters:
model - The ChartModel that provides the data. null will be replaced by an empty ChartModel.
stackType - The type of the resulting graph. Specify one of STACK_TYPE_NOT_STACKED, STACK_TYPE_STACKED or STACK_TYPE_STACKED_PERCENT.
paintLines - If true this radar line part will paint the lines.
paintSymbols - If true this radar line part will paint the symbols.
Method Detail

getPaintLines

public boolean getPaintLines()
Returns the paint lines flag.


setPaintLines

public void setPaintLines(boolean paintLines)
Sets the paint lines flag.

Parameters:
paintLines - Specify true to paint the lines.

getPaintSymbols

public boolean getPaintSymbols()
Returns the paint symbols flag.


setPaintSymbols

public void setPaintSymbols(boolean paintSymbols)
Sets the paint symbols flag.

Parameters:
paintSymbols - Specify true to paint the lines.

getLayout

public Layout getLayout(java.awt.Graphics g)
Description copied from interface: Part
Returns an instance of a layout that is able to report the bounds of this part and is able to paint this part.

Parameters:
g - The relevant graphics object.
Returns:
A layout that is able to report the bounds of this part and is able to paint this part. This method may also return null.

ChartCat 1.2

Copyright © 2003 - 2005 NetCat Inc.. All rights reserved. Feedback

Chart,Charting,Charts,Java,Java Chart,Java Charting,Java Charts,Chart Java,Charts Java,3D,3D Chart,3Dchart,Graph,Graphs,Chart Graph,Java Graph,Diagram,Diagrams,Java Diagram,Java Diagrams,Curve,Curves,Bar Chart,Pie Chart,Line Chart,Area Chart,Bar Graph,Pie Graph,Line Graph,Java Diagram,Chart Diagram,Package,Library,Chart Library,Chart Engine,Chart Package,Graph Package,Paint,Support,Graphic,Graphics,Print, Chart,Charting,Charts,Java,Java Chart,Java Charting,Java Charts,Chart Java,Charts Java,3D,3D Chart,3Dchart,Graph,Graphs,Chart Graph,Java Graph,Diagram,Diagrams,Java Diagram,Java Diagrams,Curve,Curves,Bar Chart,Pie Chart,Line Chart,Area Chart,Bar Graph,Pie Graph,Line Graph,Java Diagram,Chart Diagram,Package,Library,Chart Library,Chart Engine,Chart Package,Graph Package,Paint,Support,Graphic,Graphics,Print, Chart,Charting,Charts,Java,Java Chart,Java Charting,Java Charts,Chart Java,Charts Java,3D,3D Chart,3Dchart,Graph,Graphs,Chart Graph,Java Graph,Diagram,Diagrams,Java Diagram,Java Diagrams,Curve,Curves,Bar Chart,Pie Chart,Line Chart,Area Chart,Bar Graph,Pie Graph,Line Graph,Java Diagram,Chart Diagram,Package,Library,Chart Library,Chart Engine,Chart Package,Graph Package,Paint,Support,Graphic,Graphics,Print