com.ibm.icu.util.NoUnit Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of icu4j Show documentation
Show all versions of icu4j Show documentation
International Component for Unicode for Java (ICU4J) is a mature, widely used Java library
providing Unicode and Globalization support
// © 2017 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
package com.ibm.icu.util;
import com.ibm.icu.number.NumberFormatter;
/**
* Dimensionless unit for percent and permille.
* @see NumberFormatter
* @draft ICU 60
* @provisional This API might change or be removed in a future release.
*/
public class NoUnit extends MeasureUnit {
private static final long serialVersionUID = 2467174286237024095L;
/**
* Constant for the base unit (dimensionless and no scaling).
*
* @draft ICU 60
* @provisional This API might change or be removed in a future release.
*/
public static final NoUnit BASE =
(NoUnit) MeasureUnit.internalGetInstance("none", "base");
/**
* Constant for the percent unit, or 1/100 of a base unit.
*
* @draft ICU 60
* @provisional This API might change or be removed in a future release.
*/
public static final NoUnit PERCENT =
(NoUnit) MeasureUnit.internalGetInstance("none", "percent");
/**
* Constant for the permille unit, or 1/100 of a base unit.
*
* @draft ICU 60
* @provisional This API might change or be removed in a future release.
*/
public static final NoUnit PERMILLE =
(NoUnit) MeasureUnit.internalGetInstance("none", "permille");
/**
* Package local constructor. This class is not designed for subclassing
* by ICU users.
*
* @param subType The unit subtype.
*/
NoUnit(String subType) {
super("none", subType);
}
}