Package com.ibm.icu.text
Enum RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit
- java.lang.Object
-
- java.lang.Enum<RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit>
-
- com.ibm.icu.text.RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit>
- Enclosing class:
- RelativeDateTimeFormatter.RelDateTimeDataSink
private static enum RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit extends java.lang.Enum<RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) RelativeDateTimeFormatter.AbsoluteUnit
absUnit
(package private) RelativeDateTimeFormatter.RelativeUnit
relUnit
-
Constructor Summary
Constructors Modifier Constructor Description private
DateTimeUnit(RelativeDateTimeFormatter.RelativeUnit relUnit, RelativeDateTimeFormatter.AbsoluteUnit absUnit)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit
orNullFromString(java.lang.CharSequence keyword)
static RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SECOND
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit SECOND
-
MINUTE
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit MINUTE
-
HOUR
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit HOUR
-
DAY
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit DAY
-
WEEK
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit WEEK
-
MONTH
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit MONTH
-
QUARTER
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit QUARTER
-
YEAR
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit YEAR
-
SUNDAY
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit SUNDAY
-
MONDAY
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit MONDAY
-
TUESDAY
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit TUESDAY
-
WEDNESDAY
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit WEDNESDAY
-
THURSDAY
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit THURSDAY
-
FRIDAY
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit FRIDAY
-
SATURDAY
public static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit SATURDAY
-
-
Field Detail
-
relUnit
RelativeDateTimeFormatter.RelativeUnit relUnit
-
absUnit
RelativeDateTimeFormatter.AbsoluteUnit absUnit
-
-
Constructor Detail
-
DateTimeUnit
private DateTimeUnit(RelativeDateTimeFormatter.RelativeUnit relUnit, RelativeDateTimeFormatter.AbsoluteUnit absUnit)
-
-
Method Detail
-
values
public static RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit c : RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
orNullFromString
private static final RelativeDateTimeFormatter.RelDateTimeDataSink.DateTimeUnit orNullFromString(java.lang.CharSequence keyword)
-
-