|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.approximatrix.charting.model.AbstractChartDataModel
public abstract class AbstractChartDataModel
This class implements the event-handling methods for a chart model.
| Field Summary | |
|---|---|
protected boolean |
autoscale
Flag defining the automatic scaling of max and min values. |
protected javax.swing.event.EventListenerList |
listener
The listener list. |
protected double |
maxcolumn
Maximum and minimum column values to be displayed. |
protected java.lang.Number |
maxvalue
Maximum and minimum values to be displayed. |
protected double |
mincolumn
Maximum and minimum column values to be displayed. |
protected java.lang.Number |
minvalue
Maximum and minimum values to be displayed. |
| Constructor Summary | |
|---|---|
AbstractChartDataModel()
Creates new AbstractChartDataModel |
|
| Method Summary | |
|---|---|
void |
addChartDataModelListener(ChartDataModelListener l)
Adds a ChartDataModelListener. |
boolean |
equals(java.lang.Object o)
Compares this ChartDataModel with another object. |
void |
fireChartDataModelChangedEvent(java.lang.Object src)
Promotes a new ChartDataModelEvent. |
int |
getAxisBinding(int set)
Returns the Axis Binding for a specific DataSet, ie the Axis on which the DataSet should be plotted |
java.lang.Class |
getColumnClass()
Returns the class of the column values. |
java.lang.String |
getDataSetName(int set)
Returns the title of the DataSet. |
protected abstract double |
getFirstColumnValue()
|
protected abstract double |
getLastColumnValue()
|
double |
getManualMaximumColumnValue()
Deprecated. As of release 1.3, replaced by getManualMaximumX() |
java.lang.Number |
getManualMaximumValue()
Deprecated. As of release 1.3, replaced by getManualMaximumY() |
java.lang.Number |
getManualMaximumX()
Returns the maximum manual x-axis scale |
java.lang.Number |
getManualMaximumY()
Returns the maximum manual y-axis scale |
double |
getManualMinimumColumnValue()
Deprecated. As of release 1.3, replaced by getManualMinimumX() |
java.lang.Number |
getManualMinimumValue()
Deprecated. As of release 1.3, replaced by getManualMinimumY() |
java.lang.Number |
getManualMinimumX()
Returns the minimum manual x-axis scale |
java.lang.Number |
getManualMinimumY()
Returns the minimum manual y-axis scale |
protected abstract java.util.TreeSet |
getOrderedValues(int axis)
|
boolean |
isAutoScale()
Returns true if autoscaling is enabled. |
boolean |
isColumnNumeric()
Determines if the column values are numeric. |
boolean |
isManualScale()
Deprecated. As of release 1.4, only autoscale flag will be considered |
void |
removeChartDataModelListener(ChartDataModelListener l)
Removes a ChartDataModelListener. |
void |
setAutoScale(boolean b)
Enables or disables chart autoscaling. |
void |
setAxisBinding(int set,
int axis)
Provides a default empty implementation. |
void |
setManualScale(boolean b)
Deprecated. As of release 1.4, only autoscale flag will be considered |
void |
setMaximumColumnValue(double d)
Deprecated. As of release 1.3, replaced by #setMaximumValueX() |
void |
setMaximumValue(java.lang.Number n)
Deprecated. As of release 1.3, replaced by #setMaximumValueY() |
void |
setMaximumValueX(java.lang.Number n)
Sets the maximum x-axis value. |
void |
setMaximumValueY(java.lang.Number n)
Sets the maximum y-axis value. |
void |
setMinimumColumnValue(double d)
Deprecated. As of release 1.3, replaced by #setMinimumValueX() |
void |
setMinimumValue(java.lang.Number n)
Deprecated. As of release 1.3, replaced by #setMinimumValueY() |
void |
setMinimumValueX(java.lang.Number n)
Sets the minimum x-axis value. |
void |
setMinimumValueY(java.lang.Number n)
Sets the minimum y-axis value. |
void |
setValueAt(int set,
int index,
java.lang.Object value)
Provides an empty implementation for not-editable DataModels. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.approximatrix.charting.model.ChartDataModel |
|---|
getChartDataModelConstraints, getColumnValueAt, getColumnValueAt, getDataSetLength, getDataSetNumber, getValueAt, setChartDataModelConstraints |
| Field Detail |
|---|
protected javax.swing.event.EventListenerList listener
protected boolean autoscale
protected double maxcolumn
protected double mincolumn
protected java.lang.Number maxvalue
protected java.lang.Number minvalue
| Constructor Detail |
|---|
public AbstractChartDataModel()
| Method Detail |
|---|
public void removeChartDataModelListener(ChartDataModelListener l)
removeChartDataModelListener in interface ChartDataModell - the ChartDataListenerpublic void addChartDataModelListener(ChartDataModelListener l)
addChartDataModelListener in interface ChartDataModell - the ChartDataModelListenerpublic boolean isColumnNumeric()
isColumnNumeric in interface ChartDataModelfalse per default
public void setValueAt(int set,
int index,
java.lang.Object value)
setValueAt in interface ChartDataModelset - the DataSet in which the value should be setindex - the index in the DataSet where the value should be storedvalue - the value objectpublic java.lang.Class getColumnClass()
getColumnClass in interface ChartDataModelObject.class per defaultpublic void fireChartDataModelChangedEvent(java.lang.Object src)
fireChartDataModelChangedEvent in interface ChartDataModelsrc - the source object of the event.public int getAxisBinding(int set)
getAxisBinding in interface ChartDataModelset - the DataSet whose Axis binding should be determined
DataSet.FIRST_YAXIS by default.
public void setAxisBinding(int set,
int axis)
setAxisBinding in interface ChartDataModelset - the DataSetaxis - the Axis bindingpublic void setAutoScale(boolean b)
ChartDataModel
setAutoScale in interface ChartDataModelb - true to enable autoscaling, false otherwisepublic boolean isAutoScale()
ChartDataModel
isAutoScale in interface ChartDataModelpublic void setManualScale(boolean b)
setManualScale in interface ChartDataModelpublic boolean isManualScale()
isManualScale in interface ChartDataModelpublic void setMaximumColumnValue(double d)
#setMaximumValueX()
setMaximumColumnValue in interface ChartDataModelpublic void setMinimumColumnValue(double d)
#setMinimumValueX()
setMinimumColumnValue in interface ChartDataModelpublic void setMaximumValue(java.lang.Number n)
#setMaximumValueY()
setMaximumValue in interface ChartDataModelpublic void setMinimumValue(java.lang.Number n)
#setMinimumValueY()
setMinimumValue in interface ChartDataModelpublic double getManualMaximumColumnValue()
getManualMaximumX()
ChartDataModel
getManualMaximumColumnValue in interface ChartDataModelpublic double getManualMinimumColumnValue()
getManualMinimumX()
ChartDataModel
getManualMinimumColumnValue in interface ChartDataModelpublic java.lang.Number getManualMaximumValue()
getManualMaximumY()
ChartDataModel
getManualMaximumValue in interface ChartDataModelpublic java.lang.Number getManualMinimumValue()
getManualMinimumY()
ChartDataModel
getManualMinimumValue in interface ChartDataModelpublic java.lang.Number getManualMaximumX()
getManualMaximumX in interface ChartDataModelChartDataModel.getManualMaximumX()public java.lang.Number getManualMaximumY()
getManualMaximumY in interface ChartDataModelChartDataModel.getManualMaximumY()public java.lang.Number getManualMinimumX()
getManualMinimumX in interface ChartDataModelcom.approximatrix.charting.model.ChartDataModel#getManualMinumumX()public java.lang.Number getManualMinimumY()
getManualMinimumY in interface ChartDataModelcom.approximatrix.charting.model.ChartDataModel#getManualMinumumY()public void setMaximumValueX(java.lang.Number n)
setMaximumValueX in interface ChartDataModeln - the new maximum x valueChartDataModel.setMaximumValueX(java.lang.Number)public void setMaximumValueY(java.lang.Number n)
setMaximumValueY in interface ChartDataModeln - the new maximum y valueChartDataModel.setMaximumValueY(java.lang.Number)public void setMinimumValueX(java.lang.Number n)
setMinimumValueX in interface ChartDataModeln - the new minimum x valueChartDataModel.setMinimumValueX(java.lang.Number)public void setMinimumValueY(java.lang.Number n)
setMinimumValueY in interface ChartDataModeln - the new minimum y valueChartDataModel.setMinimumValueY(java.lang.Number)public java.lang.String getDataSetName(int set)
getDataSetName in interface ChartDataModelset - the DataSet identifier
public boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - the object to compare with
protected abstract java.util.TreeSet getOrderedValues(int axis)
protected abstract double getFirstColumnValue()
protected abstract double getLastColumnValue()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||