Class Abbreviation

java.lang.Object
com.inet.report.chart.format.Abbreviation
All Implemented Interfaces:
Serializable

public class Abbreviation extends Object implements Serializable
This class represents an abbreviation instance. There are four abbreviations available: thousand (K), million (M), billion (B) and none. The abbreviation divides the value and writes the abbreviation symbol after this value in a chart. The ABBREVIATION_NONE can be used to reset the abbreviation.
Since:
8.0
See Also:
  • Field Details

    • ABBREVIATION_NONE

      public static final Abbreviation ABBREVIATION_NONE
      None abbreviation
    • ABBREVIATION_THOUSANDS

      public static final Abbreviation ABBREVIATION_THOUSANDS
      Thousands abbreviation
    • ABBREVIATION_MILLIONS

      public static final Abbreviation ABBREVIATION_MILLIONS
      Millions abbreviation
    • ABBREVIATION_BILLIONS

      public static final Abbreviation ABBREVIATION_BILLIONS
      Billions abbreviation
  • Method Details

    • getDivisor

      public double getDivisor()
      Returns the divisor. The divisor for ABBREVIATION_THOUSANDS is 1000.
      Returns:
      the divisor.
      Since:
      8.0
    • getSymbol

      public String getSymbol()
      Returns the symbol for this abbreviation, e.g. 'K' for thousand.
      Returns:
      the symbol string.
      Since:
      8.0
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getAbbreviation

      public static Abbreviation getAbbreviation(Element element)
      Reads the XML properties of a abbreviation.
      Parameters:
      element - the DOM element
      Returns:
      the new abbreviation.
      Since:
      8.0
      See Also: