Package adalid.core
Class TemporalAddend
java.lang.Object
adalid.core.TemporalAddend
- All Implemented Interfaces:
Comparable
- Author:
- Jorge Campins
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final char[]static final char[]static final charstatic final charstatic final charstatic final TemporalAddendstatic final TemporalAddendstatic final TemporalAddendstatic final TemporalAddendstatic final charstatic final charstatic final charstatic final char[]static final char -
Method Summary
Modifier and TypeMethodDescriptionintintcharbooleanstatic TemporalAddendtemporalAddendValueOf(String string) static TemporalAddendtemporalAddendValueOf(String string, char[] validUnits, char defaultUnit) static TemporalAddendtemporalAddendValueOf(String string, char[] validUnits, char defaultUnit, TemporalAddend min, TemporalAddend max) static TemporalAddendtemporalAddendValueOf(String string, char[] validUnits, char defaultUnit, String min, String max) longtoDays()longtoHours()longlongtoMonths()longtoString()longtoYears()
-
Field Details
-
YEARS
public static final char YEARS- See Also:
-
MONTHS
public static final char MONTHS- See Also:
-
DAYS
public static final char DAYS- See Also:
-
HOURS
public static final char HOURS- See Also:
-
MINUTES
public static final char MINUTES- See Also:
-
SECONDS
public static final char SECONDS- See Also:
-
DEFAULT_UNIT
public static final char DEFAULT_UNIT- See Also:
-
DATE_UNITS
public static final char[] DATE_UNITS -
TIME_UNITS
public static final char[] TIME_UNITS -
DATE_TIME_UNITS
public static final char[] DATE_TIME_UNITS -
MIN_VALUE
-
MAX_VALUE
-
MIN_INT_VALUE
-
MAX_INT_VALUE
-
-
Method Details
-
temporalAddendValueOf
-
temporalAddendValueOf
public static TemporalAddend temporalAddendValueOf(String string, char[] validUnits, char defaultUnit) -
temporalAddendValueOf
public static TemporalAddend temporalAddendValueOf(String string, char[] validUnits, char defaultUnit, String min, String max) -
temporalAddendValueOf
public static TemporalAddend temporalAddendValueOf(String string, char[] validUnits, char defaultUnit, TemporalAddend min, TemporalAddend max) -
getQuantity
public int getQuantity()- Returns:
- the number
-
getUnitCode
public char getUnitCode()- Returns:
- the unit code
-
getUnitName
- Returns:
- the unit name
-
getLocalizedUnitName
- Returns:
- the localized unit name
-
getMinValue
- Returns:
- the minimum value
-
getMaxValue
- Returns:
- the maximum value
-
isBadValue
public boolean isBadValue()- Returns:
- the bad value (out of range) indicator
-
toSeconds
public long toSeconds() -
toMinutes
public long toMinutes() -
toHours
public long toHours() -
toDays
public long toDays() -
toMonths
public long toMonths() -
toYears
public long toYears() -
compareTo
- Specified by:
compareToin interfaceComparable
-
toString
-