Enum TimePartitionUnit
- java.lang.Object
-
- java.lang.Enum<TimePartitionUnit>
-
- org.teamapps.ux.component.timegraph.partitioning.TimePartitionUnit
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<TimePartitionUnit>
public enum TimePartitionUnit extends java.lang.Enum<TimePartitionUnit>
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.time.ZonedDateTimedecrement(java.time.ZonedDateTime zonedDateTime)longgetAverageMilliseconds()abstract java.time.ZonedDateTimegetPartition(java.time.ZonedDateTime zonedDateTime)abstract java.time.ZonedDateTimeincrement(java.time.ZonedDateTime zonedDateTime)static TimePartitionUnitvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static TimePartitionUnit[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MILLISECOND
public static final TimePartitionUnit MILLISECOND
-
MILLISECOND_2
public static final TimePartitionUnit MILLISECOND_2
-
MILLISECOND_5
public static final TimePartitionUnit MILLISECOND_5
-
MILLISECOND_10
public static final TimePartitionUnit MILLISECOND_10
-
MILLISECOND_20
public static final TimePartitionUnit MILLISECOND_20
-
MILLISECOND_50
public static final TimePartitionUnit MILLISECOND_50
-
MILLISECOND_100
public static final TimePartitionUnit MILLISECOND_100
-
MILLISECOND_200
public static final TimePartitionUnit MILLISECOND_200
-
MILLISECOND_500
public static final TimePartitionUnit MILLISECOND_500
-
SECOND
public static final TimePartitionUnit SECOND
-
SECONDS_2
public static final TimePartitionUnit SECONDS_2
-
SECONDS_5
public static final TimePartitionUnit SECONDS_5
-
SECONDS_10
public static final TimePartitionUnit SECONDS_10
-
SECONDS_15
public static final TimePartitionUnit SECONDS_15
-
SECONDS_30
public static final TimePartitionUnit SECONDS_30
-
MINUTE
public static final TimePartitionUnit MINUTE
-
MINUTES_2
public static final TimePartitionUnit MINUTES_2
-
MINUTES_5
public static final TimePartitionUnit MINUTES_5
-
MINUTES_10
public static final TimePartitionUnit MINUTES_10
-
MINUTES_15
public static final TimePartitionUnit MINUTES_15
-
MINUTES_30
public static final TimePartitionUnit MINUTES_30
-
HOUR
public static final TimePartitionUnit HOUR
-
HOURS_6
public static final TimePartitionUnit HOURS_6
-
HOURS_12
public static final TimePartitionUnit HOURS_12
-
DAY
public static final TimePartitionUnit DAY
-
WEEK_SUNDAY
public static final TimePartitionUnit WEEK_SUNDAY
-
WEEK_MONDAY
public static final TimePartitionUnit WEEK_MONDAY
-
MONTH
public static final TimePartitionUnit MONTH
-
QUARTER
public static final TimePartitionUnit QUARTER
-
HALF_YEAR
public static final TimePartitionUnit HALF_YEAR
-
YEAR
public static final TimePartitionUnit YEAR
-
-
Method Detail
-
values
public static TimePartitionUnit[] 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 (TimePartitionUnit c : TimePartitionUnit.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TimePartitionUnit 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
-
getAverageMilliseconds
public long getAverageMilliseconds()
-
getPartition
public abstract java.time.ZonedDateTime getPartition(java.time.ZonedDateTime zonedDateTime)
-
increment
public abstract java.time.ZonedDateTime increment(java.time.ZonedDateTime zonedDateTime)
-
decrement
public abstract java.time.ZonedDateTime decrement(java.time.ZonedDateTime zonedDateTime)
-
-