Class HistogramType

java.lang.Object
org.jfree.data.statistics.HistogramType
All Implemented Interfaces:
Serializable

public class HistogramType extends Object implements Serializable
A class for creating constants to represent the histogram type. See Bloch's enum tip in 'Effective Java'.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      For serialization.
      See Also:
    • FREQUENCY

      public static final HistogramType FREQUENCY
      Frequency histogram.
    • RELATIVE_FREQUENCY

      public static final HistogramType RELATIVE_FREQUENCY
      Relative frequency.
    • SCALE_AREA_TO_1

      public static final HistogramType SCALE_AREA_TO_1
      Scale area to one.
    • name

      private String name
      The type name.
  • Constructor Details

    • HistogramType

      private HistogramType(String name)
      Creates a new type.
      Parameters:
      name - the name.
  • Method Details

    • toString

      public String toString()
      Returns a string representing the object.
      Overrides:
      toString in class Object
      Returns:
      The string.
    • equals

      public boolean equals(Object obj)
      Tests this type for equality with an arbitrary object.
      Overrides:
      equals in class Object
      Parameters:
      obj - the object to test against.
      Returns:
      A boolean.
    • hashCode

      public int hashCode()
      Returns a hash code value for the object.
      Overrides:
      hashCode in class Object
      Returns:
      The hashcode
    • readResolve

      private Object readResolve() throws ObjectStreamException
      Ensures that serialization returns the unique instances.
      Returns:
      The object.
      Throws:
      ObjectStreamException - if there is a problem.