Class CurrencyMetaInfo.CurrencyInfo

java.lang.Object
com.ibm.icu.text.CurrencyMetaInfo.CurrencyInfo
Enclosing class:
CurrencyMetaInfo

public static final class CurrencyMetaInfo.CurrencyInfo extends Object
Represents a complete currency info record listing the region, currency, from and to dates, and priority. Use CurrencyMetaInfo.currencyInfo(CurrencyFilter) for a list of info objects matching the filter.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final String
    The three-letter ISO currency code.
    final long
    Date on which the currency was first officially used in the region.
    final int
    Preference order of currencies being used at the same time in the region.
    final String
    Region code where currency is used.
    final long
    Date at which the currency stopped being officially used in the region.
  • Constructor Summary

    Constructors
    Constructor
    Description
    CurrencyInfo(String region, String code, long from, long to, int priority)
    Deprecated.
    CurrencyInfo(String region, String code, long from, long to, int priority, boolean tender)
    Deprecated.
    This API is ICU internal only.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determine whether or not this currency was once used, is used, or will be used as tender in this region.
    Returns a string representation of this object, useful for debugging.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • region

      public final String region
      Region code where currency is used.
    • code

      public final String code
      The three-letter ISO currency code.
    • from

      public final long from
      Date on which the currency was first officially used in the region. This is midnight at the start of the first day on which the currency was used, GMT. If there is no date, this is Long.MIN_VALUE;
    • to

      public final long to
      Date at which the currency stopped being officially used in the region. This is one millisecond before midnight at the end of the last day on which the currency was used, GMT. If there is no date, this is Long.MAX_VALUE.
    • priority

      public final int priority
      Preference order of currencies being used at the same time in the region. Lower values are preferred (generally, this is a transition from an older to a newer currency). Priorities within a single country are unique.
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Returns a string representation of this object, useful for debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
    • isTender

      public boolean isTender()
      Determine whether or not this currency was once used, is used, or will be used as tender in this region.