Package org.apache.logging.log4j.util
Enum PropertiesUtil.TimeUnit
- java.lang.Object
-
- java.lang.Enum<PropertiesUtil.TimeUnit>
-
- org.apache.logging.log4j.util.PropertiesUtil.TimeUnit
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<PropertiesUtil.TimeUnit>
- Enclosing class:
- PropertiesUtil
private static enum PropertiesUtil.TimeUnit extends java.lang.Enum<PropertiesUtil.TimeUnit>
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]
descriptions
private java.time.temporal.ChronoUnit
timeUnit
-
Constructor Summary
Constructors Modifier Constructor Description private
TimeUnit(java.lang.String descriptions, java.time.temporal.ChronoUnit timeUnit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static java.time.Duration
getDuration(java.lang.String time)
(package private) java.time.temporal.ChronoUnit
getTimeUnit()
static PropertiesUtil.TimeUnit
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static PropertiesUtil.TimeUnit[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NANOS
public static final PropertiesUtil.TimeUnit NANOS
-
MICROS
public static final PropertiesUtil.TimeUnit MICROS
-
MILLIS
public static final PropertiesUtil.TimeUnit MILLIS
-
SECONDS
public static final PropertiesUtil.TimeUnit SECONDS
-
MINUTES
public static final PropertiesUtil.TimeUnit MINUTES
-
HOURS
public static final PropertiesUtil.TimeUnit HOURS
-
DAYS
public static final PropertiesUtil.TimeUnit DAYS
-
-
Method Detail
-
values
public static PropertiesUtil.TimeUnit[] 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 (PropertiesUtil.TimeUnit c : PropertiesUtil.TimeUnit.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PropertiesUtil.TimeUnit 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
-
getTimeUnit
java.time.temporal.ChronoUnit getTimeUnit()
-
getDuration
static java.time.Duration getDuration(java.lang.String time)
-
-