Module org.jfree.chart
Package org.jfree.chart.entity
Class CategoryItemEntity<R extends Comparable<R>,C extends Comparable<C>>
- java.lang.Object
-
- org.jfree.chart.entity.ChartEntity
-
- org.jfree.chart.entity.CategoryItemEntity<R,C>
-
- All Implemented Interfaces:
Serializable,Cloneable,PublicCloneable
public class CategoryItemEntity<R extends Comparable<R>,C extends Comparable<C>> extends ChartEntity implements Cloneable, Serializable
A chart entity that represents one item within a category plot.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CategoryItemEntity(Shape area, String toolTipText, String urlText, CategoryDataset dataset, R rowKey, C columnKey)Creates a new entity instance for an item in the specified dataset.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Tests the entity for equality with an arbitrary object.CgetColumnKey()Returns the column key.CategoryDataset<R,C>getDataset()Returns the dataset this entity refers to.RgetRowKey()Returns the row key.voidsetColumnKey(C columnKey)Sets the column key.voidsetDataset(CategoryDataset<R,C> dataset)Sets the dataset this entity refers to.voidsetRowKey(R rowKey)Sets the row key.StringtoString()Returns a string representing this object (useful for debugging purposes).-
Methods inherited from class org.jfree.chart.entity.ChartEntity
clone, getArea, getImageMapAreaTag, getShapeCoords, getShapeType, getToolTipText, getURLText, hashCode, setArea, setToolTipText, setURLText
-
-
-
-
Constructor Detail
-
CategoryItemEntity
public CategoryItemEntity(Shape area, String toolTipText, String urlText, CategoryDataset dataset, R rowKey, C columnKey)
Creates a new entity instance for an item in the specified dataset.- Parameters:
area- the 'hotspot' area (nullnot permitted).toolTipText- the tool tip text.urlText- the URL text.dataset- the dataset (nullnot permitted).rowKey- the row key (nullnot permitted).columnKey- the column key (nullnot permitted).
-
-
Method Detail
-
getDataset
public CategoryDataset<R,C> getDataset()
Returns the dataset this entity refers to. This can be used to differentiate between items in a chart that displays more than one dataset.- Returns:
- The dataset (never
null). - See Also:
setDataset(CategoryDataset)
-
setDataset
public void setDataset(CategoryDataset<R,C> dataset)
Sets the dataset this entity refers to.- Parameters:
dataset- the dataset (nullnot permitted).- See Also:
getDataset()
-
getRowKey
public R getRowKey()
Returns the row key.- Returns:
- The row key (never
null). - See Also:
setRowKey(Comparable)
-
setRowKey
public void setRowKey(R rowKey)
Sets the row key.- Parameters:
rowKey- the row key (nullnot permitted).- See Also:
getRowKey()
-
getColumnKey
public C getColumnKey()
Returns the column key.- Returns:
- The column key (never
null). - See Also:
setColumnKey(Comparable)
-
setColumnKey
public void setColumnKey(C columnKey)
Sets the column key.- Parameters:
columnKey- the column key (nullnot permitted).- See Also:
getColumnKey()
-
toString
public String toString()
Returns a string representing this object (useful for debugging purposes).- Overrides:
toStringin classChartEntity- Returns:
- A string (never
null).
-
equals
public boolean equals(Object obj)
Tests the entity for equality with an arbitrary object.- Overrides:
equalsin classChartEntity- Parameters:
obj- the object (nullpermitted).- Returns:
- A boolean.
-
-