public class PenData
extends java.lang.Object
Dataset
, and pulls X and Y values from
columns in that DatasetModifier and Type | Method and Description |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l) |
int |
getColumnIndex() |
PenDataset |
getParentDataset()
Returns the PenDataset that this PenData object is installed in
|
int |
getParentIndex()
Returns the series index at which whis PenData's data resides
|
Pen |
getPen() |
java.lang.String |
getPenName() |
int |
getPointCount() |
int |
getXValIndex() |
double |
getXValue(int row) |
double |
getYValue(int row) |
boolean |
isVisible() |
void |
removeChangeListener(javax.swing.event.ChangeListener l) |
void |
setColumnIndex(int columnIndex) |
void |
setData(Dataset dataset)
Sets the dataset that drives this pen.
|
void |
setOffset(double offset) |
void |
setVisible(boolean visible) |
void |
setXValIndex(int valIndex) |
java.lang.String |
toString() |
public PenData(Pen pen)
public java.lang.String toString()
toString
in class java.lang.Object
public void addChangeListener(javax.swing.event.ChangeListener l)
public void removeChangeListener(javax.swing.event.ChangeListener l)
public void setData(Dataset dataset)
java.lang.ArrayIndexOutOfBoundsException
- if this pen's columns aren't in the datasetjava.lang.IllegalArgumentException
- if this pen's columns are an incompatable datatype, or if the column
indexes were not set before this function was called.public void setOffset(double offset)
public PenDataset getParentDataset()
public int getParentIndex()
public int getXValIndex()
public void setXValIndex(int valIndex)
public int getPointCount()
public double getXValue(int row)
public double getYValue(int row)
public java.lang.String getPenName()
public Pen getPen()
public int getColumnIndex()
public void setColumnIndex(int columnIndex)
public boolean isVisible()
public void setVisible(boolean visible)