ChartCat 1.2

li.netcat.chart
Class AbstractChartModel

java.lang.Object
  extended byli.netcat.chart.ChartModelSupport
      extended byli.netcat.chart.AbstractChartModel
All Implemented Interfaces:
ChartModel

public abstract class AbstractChartModel
extends ChartModelSupport
implements ChartModel

Possible super class of a custom chart model. It manages the list of chart model listeners and has basic implementations of some members of the ChartModel interface.

Subclasses must at least implement the following methods:

You have to call public void fireChartModelEvent(Object source) whenever your model changes.

Author:
Arthur Marxer

Constructor Summary
AbstractChartModel()
           
 
Method Summary
 java.lang.String getTextAt(int rowIndex, int columnIndex)
          Returns the string representation of the value at the given index.
 java.lang.String getTextForColumn(int columnIndex)
          Returns "Column "+columnIndex.
 java.lang.String getTextForKey(java.lang.String key)
          Returns null.
 java.lang.String getTextForRow(int rowIndex)
          Returns "Row "+rowIndex.
 
Methods inherited from class li.netcat.chart.ChartModelSupport
addChartModelListener, fireChartModelEvent, removeChartModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface li.netcat.chart.ChartModel
addChartModelListener, getColumnCount, getRowCount, getValueAt, removeChartModelListener
 

Constructor Detail

AbstractChartModel

public AbstractChartModel()
Method Detail

getTextAt

public java.lang.String getTextAt(int rowIndex,
                                  int columnIndex)
Returns the string representation of the value at the given index.

Specified by:
getTextAt in interface ChartModel
Parameters:
rowIndex - The index of the row, it must be >= 0 and < getRowCount().
columnIndex - The index of the column, it must be >= 0 and < getColumnCount().
Returns:
The string representation of the value using its toString() method.

getTextForRow

public java.lang.String getTextForRow(int rowIndex)
Returns "Row "+rowIndex.

Specified by:
getTextForRow in interface ChartModel
Parameters:
rowIndex - The index of the row of the underlying cell.
Returns:
"Row "+rowIndex.

getTextForColumn

public java.lang.String getTextForColumn(int columnIndex)
Returns "Column "+columnIndex.

Specified by:
getTextForColumn in interface ChartModel
Parameters:
columnIndex - The index of the column of the underlying cell.
Returns:
"Column "+columnIndex.

getTextForKey

public java.lang.String getTextForKey(java.lang.String key)
Returns null.

Specified by:
getTextForKey in interface ChartModel
Parameters:
key - The key or name of the text. There are no predefined values.
Returns:
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