Class PieSectionEntity

    • Constructor Detail

      • PieSectionEntity

        public PieSectionEntity​(Shape area,
                                PieDataset dataset,
                                int pieIndex,
                                int sectionIndex,
                                Comparable sectionKey,
                                String toolTipText,
                                String urlText)
        Creates a new pie section entity.
        Parameters:
        area - the area.
        dataset - the pie dataset.
        pieIndex - the pie index (zero-based).
        sectionIndex - the section index (zero-based).
        sectionKey - the section key.
        toolTipText - the tool tip text.
        urlText - the URL text for HTML image maps.
    • Method Detail

      • setDataset

        public void setDataset​(PieDataset dataset)
        Sets the dataset this entity refers to.
        Parameters:
        dataset - the dataset.
        See Also:
        getDataset()
      • getPieIndex

        public int getPieIndex()
        Returns the pie index. For a regular pie chart, the section index is 0. For a pie chart containing multiple pie plots, the pie index is the row or column index from which the pie data is extracted.
        Returns:
        The pie index.
        See Also:
        setPieIndex(int)
      • setPieIndex

        public void setPieIndex​(int index)
        Sets the pie index.
        Parameters:
        index - the new index value.
        See Also:
        getPieIndex()
      • getSectionIndex

        public int getSectionIndex()
        Returns the section index.
        Returns:
        The section index.
        See Also:
        setSectionIndex(int)
      • setSectionIndex

        public void setSectionIndex​(int index)
        Sets the section index.
        Parameters:
        index - the section index.
        See Also:
        getSectionIndex()
      • setSectionKey

        public void setSectionKey​(Comparable key)
        Sets the section key.
        Parameters:
        key - the section key.
        See Also:
        getSectionKey()
      • equals

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

        public int hashCode()
        Returns a hash code for this instance.
        Overrides:
        hashCode in class ChartEntity
        Returns:
        A hash code.
      • toString

        public String toString()
        Returns a string representing the entity.
        Overrides:
        toString in class ChartEntity
        Returns:
        A string representing the entity.