Documentation of 'org.jfree.chart.labels.AbstractCategoryItemLabelGenerator' Java class
AbstractCategoryItemLabelGenerator
org.jfree.chart.labels

Class AbstractCategoryItemLabelGenerator

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, org.jfree.util.PublicCloneable
    Direct Known Subclasses:
    StandardCategoryItemLabelGenerator, StandardCategoryToolTipGenerator


    public abstract class AbstractCategoryItemLabelGenerator
    extends java.lang.Object
    implements org.jfree.util.PublicCloneable, java.lang.Cloneable, java.io.Serializable
    A base class that can be used to create a label or tooltip generator that can be assigned to a CategoryItemRenderer.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object clone()
      Returns an independent copy of the generator.
      boolean equals(java.lang.Object obj)
      Tests this object for equality with an arbitrary object.
      java.lang.String generateColumnLabel(CategoryDataset dataset, int column)
      Generates a label for the specified row.
      java.lang.String generateRowLabel(CategoryDataset dataset, int row)
      Generates a label for the specified row.
      java.text.DateFormat getDateFormat()
      Returns the date formatter.
      java.lang.String getLabelFormat()
      Returns the label format string.
      java.text.NumberFormat getNumberFormat()
      Returns the number formatter.
      int hashCode()
      Returns a hash code for this instance.
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • generateRowLabel

        public java.lang.String generateRowLabel(CategoryDataset dataset,
                                                 int row)
        Generates a label for the specified row.
        Parameters:
        dataset - the dataset (null not permitted).
        row - the row index (zero-based).
        Returns:
        The label.
      • generateColumnLabel

        public java.lang.String generateColumnLabel(CategoryDataset dataset,
                                                    int column)
        Generates a label for the specified row.
        Parameters:
        dataset - the dataset (null not permitted).
        column - the column index (zero-based).
        Returns:
        The label.
      • getLabelFormat

        public java.lang.String getLabelFormat()
        Returns the label format string.
        Returns:
        The label format string (never null).
      • getNumberFormat

        public java.text.NumberFormat getNumberFormat()
        Returns the number formatter.
        Returns:
        The number formatter (possibly null).
      • getDateFormat

        public java.text.DateFormat getDateFormat()
        Returns the date formatter.
        Returns:
        The date formatter (possibly null).
      • equals

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

        public int hashCode()
        Returns a hash code for this instance.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        A hash code.
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Returns an independent copy of the generator.
        Specified by:
        clone in interface org.jfree.util.PublicCloneable
        Overrides:
        clone in class java.lang.Object
        Returns:
        A clone.
        Throws:
        java.lang.CloneNotSupportedException - should not happen.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.