com.moneydance.awt.graph
Class LineGraphModel

java.lang.Object
  extended bycom.moneydance.awt.graph.GraphModel
      extended bycom.moneydance.awt.graph.LineGraphModel

public class LineGraphModel
extends GraphModel


Field Summary
 
Fields inherited from class com.moneydance.awt.graph.GraphModel
threeD, title, valueLabeler, valueType
 
Constructor Summary
LineGraphModel(XYGraphDataSet[] dataSets)
           
 
Method Summary
 GraphDataSet getDataSet(int dataSet)
           
 int getDataSetCount()
           
 double getDataSetXValue(int dataSet, int index)
           
 double getDataSetYValue(int dataSet, int index)
           
 java.lang.String getLabelForXAxis(double value)
           
 double getMaxXValue()
           
 double getMaxYValue()
           
 double getMinXValue()
           
 double getMinYValue()
           
 int getXAxisType()
           
 double[] getXTickValues()
           
 double[] getYTickValues(int lineHeight, int availableHeight)
           
 void setShowZero(boolean showZero)
           
 void setXAxisLabeler(ValueLabeler labeler)
           
 void setXAxisType(int xAxisType)
           
 void setXTickValues(double[] xIntervals)
           
 
Methods inherited from class com.moneydance.awt.graph.GraphModel
getLabelForValue, getTitle, getValueType, isThreeD, setThreeD, setTitle, setValueLabeler, setValueType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineGraphModel

public LineGraphModel(XYGraphDataSet[] dataSets)
Method Detail

setXTickValues

public void setXTickValues(double[] xIntervals)

setShowZero

public void setShowZero(boolean showZero)

getDataSet

public GraphDataSet getDataSet(int dataSet)
Specified by:
getDataSet in class GraphModel

getXAxisType

public int getXAxisType()

setXAxisType

public void setXAxisType(int xAxisType)

getDataSetCount

public int getDataSetCount()
Specified by:
getDataSetCount in class GraphModel

setXAxisLabeler

public void setXAxisLabeler(ValueLabeler labeler)

getLabelForXAxis

public java.lang.String getLabelForXAxis(double value)

getYTickValues

public double[] getYTickValues(int lineHeight,
                               int availableHeight)

getXTickValues

public double[] getXTickValues()

getMaxYValue

public double getMaxYValue()

getMinYValue

public double getMinYValue()

getMaxXValue

public double getMaxXValue()

getMinXValue

public double getMinXValue()

getDataSetYValue

public double getDataSetYValue(int dataSet,
                               int index)

getDataSetXValue

public double getDataSetXValue(int dataSet,
                               int index)