chemCast.ui
Class MoleculesXYZDataset
java.lang.Object
AbstractXYZDataset
chemCast.ui.MoleculesXYZDataset
- All Implemented Interfaces:
- java.beans.PropertyChangeListener, java.util.EventListener
public class MoleculesXYZDataset
- extends AbstractXYZDataset
- implements java.beans.PropertyChangeListener
A JFreeChart
dataset, allowing to draw scatterplot of arbitrary properties of a Subset
- Author:
- Nina Jeliazkova nina@acad.bg
Modified Oct 28, 2006
Constructor Summary |
MoleculesXYZDataset(Subsets subsets,
java.lang.Object propertyX,
java.lang.Object propertyY,
java.lang.Object propertyZ,
java.lang.Object labelProperty,
java.lang.Object tooltipProperty,
java.lang.Object colorProperty)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MoleculesXYZDataset
public MoleculesXYZDataset(Subsets subsets,
java.lang.Object propertyX,
java.lang.Object propertyY,
java.lang.Object propertyZ,
java.lang.Object labelProperty,
java.lang.Object tooltipProperty,
java.lang.Object colorProperty)
getLabel
public java.lang.String getLabel(int series,
int item)
- e.g. "CAS #"
- Parameters:
series
- item
-
- Returns:
getTooltip
public java.lang.String getTooltip(int series,
int item)
- e.g. "CHEMICAL NAME"
- Parameters:
series
- item
-
- Returns:
getX
public java.lang.Number getX(int series,
int item)
getY
public java.lang.Number getY(int series,
int item)
getZ
public java.lang.Number getZ(int series,
int item)
getSeriesKey
public java.lang.Comparable getSeriesKey(int series)
getItemCount
public int getItemCount(int series)
getSeriesCount
public int getSeriesCount()
getPropertyX
public java.lang.Object getPropertyX()
setProperty
public void setProperty(int index,
java.lang.Object property)
setPropertyX
public void setPropertyX(java.lang.Object propertyX)
getPropertyY
public java.lang.Object getPropertyY()
setPropertyY
public void setPropertyY(java.lang.Object propertyY)
getReaders
public Subsets getReaders()
setSubsets
public void setSubsets(Subsets subsets)
getPropertyZ
public java.lang.Object getPropertyZ()
setPropertyZ
public void setPropertyZ(java.lang.Object propertyZ)
getLabelProperty
public java.lang.Object getLabelProperty()
setLabelProperty
public void setLabelProperty(java.lang.Object labelProperty)
getTooltipProperty
public java.lang.Object getTooltipProperty()
setTooltipProperty
public void setTooltipProperty(java.lang.Object tooltipProperty)
seriesChanged
public void seriesChanged(SeriesChangeEvent arg0)
getColor
public java.awt.Color getColor(int series)
isVisible
public boolean isVisible(int series)
setVisible
public void setVisible()
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
toString
public java.lang.String toString()
getColorProperty
public java.lang.Object getColorProperty()
setColorProperty
public void setColorProperty(java.lang.Object colorProperty)