com.moneydance.awt.graph
Class GraphModel

java.lang.Object
  extended bycom.moneydance.awt.graph.GraphModel
Direct Known Subclasses:
BarGraphModel, LineGraphModel, PieGraphModel

public abstract class GraphModel
extends java.lang.Object


Field Summary
protected  boolean threeD
           
protected  java.lang.String title
           
protected  ValueLabeler valueLabeler
           
protected  int valueType
           
 
Constructor Summary
GraphModel()
           
 
Method Summary
abstract  GraphDataSet getDataSet(int dataSet)
           
abstract  int getDataSetCount()
           
 java.lang.String getLabelForValue(double value)
           
 java.lang.String getTitle()
           
 int getValueType()
           
 boolean isThreeD()
           
 void setThreeD(boolean threeD)
           
 void setTitle(java.lang.String title)
           
 void setValueLabeler(ValueLabeler labeler)
           
 void setValueType(int valueType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valueType

protected int valueType

valueLabeler

protected ValueLabeler valueLabeler

title

protected java.lang.String title

threeD

protected boolean threeD
Constructor Detail

GraphModel

public GraphModel()
Method Detail

setTitle

public void setTitle(java.lang.String title)

getTitle

public java.lang.String getTitle()

setValueLabeler

public void setValueLabeler(ValueLabeler labeler)

setValueType

public void setValueType(int valueType)

getValueType

public int getValueType()

isThreeD

public boolean isThreeD()

setThreeD

public void setThreeD(boolean threeD)

getDataSet

public abstract GraphDataSet getDataSet(int dataSet)

getDataSetCount

public abstract int getDataSetCount()

getLabelForValue

public java.lang.String getLabelForValue(double value)