Class CategoryItemEntity

    • Constructor Detail

      • CategoryItemEntity

        public CategoryItemEntity​(Shape area,
                                  String toolTipText,
                                  String urlText,
                                  CategoryDataset dataset,
                                  Comparable rowKey,
                                  Comparable columnKey)
        Creates a new entity instance for an item in the specified dataset.
        Parameters:
        area - the 'hotspot' area (null not permitted).
        toolTipText - the tool tip text.
        urlText - the URL text.
        dataset - the dataset (null not permitted).
        rowKey - the row key (null not permitted).
        columnKey - the column key (null not permitted).
        Since:
        1.0.6
    • Method Detail

      • getDataset

        public CategoryDataset 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 dataset)
        Sets the dataset this entity refers to.
        Parameters:
        dataset - the dataset (null not permitted).
        See Also:
        getDataset()
      • setRowKey

        public void setRowKey​(Comparable rowKey)
        Sets the row key.
        Parameters:
        rowKey - the row key (null not permitted).
        Since:
        1.0.6
        See Also:
        getRowKey()
      • setColumnKey

        public void setColumnKey​(Comparable columnKey)
        Sets the column key.
        Parameters:
        columnKey - the column key (null not permitted).
        Since:
        1.0.6
        See Also:
        getColumnKey()
      • getSeries

        public int getSeries()
        Deprecated.
        As of 1.0.6, you can derive this information from the getRowKey() method.
        Returns the series index.
        Returns:
        The series index.
        See Also:
        setSeries(int)
      • setSeries

        public void setSeries​(int series)
        Deprecated.
        As of 1.0.6, you should use setRowKey(Comparable) to designate the series.
        Sets the series index.
        Parameters:
        series - the series index (zero-based).
        See Also:
        getSeries()
      • getCategory

        public Object getCategory()
        Deprecated.
        The return type for this method should be Comparable, so it has been deprecated as of version 1.0.6 and replaced by getColumnKey().
        Returns the category.
        Returns:
        The category (possibly null).
        See Also:
        setCategory(Object)
      • setCategory

        public void setCategory​(Object category)
        Deprecated.
        As of version 1.0.6, use setColumnKey(Comparable).
        Sets the category.
        Parameters:
        category - the category (null permitted).
        See Also:
        getCategory()
      • getCategoryIndex

        public int getCategoryIndex()
        Deprecated.
        As of 1.0.6, you can derive this information from the getColumnKey() method.
        Returns the category index.
        Returns:
        The index.
        See Also:
        setCategoryIndex(int)
      • setCategoryIndex

        public void setCategoryIndex​(int index)
        Deprecated.
        As of 1.0.6, use setColumnKey(Comparable) to designate the category.
        Sets the category index.
        Parameters:
        index - the category index.
        See Also:
        getCategoryIndex()
      • toString

        public String toString()
        Returns a string representing this object (useful for debugging purposes).
        Overrides:
        toString in class ChartEntity
        Returns:
        A string (never null).
      • equals

        public boolean equals​(Object obj)
        Tests the entity for equality with an arbitrary object.
        Overrides:
        equals in class ChartEntity
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.