Package adalid.core
Class TemporalAddend
- java.lang.Object
-
- adalid.core.TemporalAddend
-
- All Implemented Interfaces:
java.lang.Comparable
public class TemporalAddend extends java.lang.Object implements java.lang.Comparable- Author:
- Jorge Campins
-
-
Field Summary
Fields Modifier and Type Field Description static char[]DATE_TIME_UNITSstatic char[]DATE_UNITSstatic charDAYSstatic charDEFAULT_UNITstatic charHOURSstatic TemporalAddendMAX_INT_VALUEstatic TemporalAddendMAX_VALUEstatic TemporalAddendMIN_INT_VALUEstatic TemporalAddendMIN_VALUEstatic charMINUTESstatic charMONTHSstatic charSECONDSstatic char[]TIME_UNITSstatic charYEARS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(java.lang.Object object)java.lang.StringgetLocalizedUnitName()TemporalAddendgetMaxValue()TemporalAddendgetMinValue()intgetQuantity()chargetUnitCode()java.lang.StringgetUnitName()booleanisBadValue()static TemporalAddendtemporalAddendValueOf(java.lang.String string)static TemporalAddendtemporalAddendValueOf(java.lang.String string, char[] validUnits, char defaultUnit)static TemporalAddendtemporalAddendValueOf(java.lang.String string, char[] validUnits, char defaultUnit, TemporalAddend min, TemporalAddend max)static TemporalAddendtemporalAddendValueOf(java.lang.String string, char[] validUnits, char defaultUnit, java.lang.String min, java.lang.String max)longtoDays()longtoHours()longtoMinutes()longtoMonths()longtoSeconds()java.lang.StringtoString()longtoYears()
-
-
-
Field Detail
-
YEARS
public static final char YEARS
- See Also:
- Constant Field Values
-
MONTHS
public static final char MONTHS
- See Also:
- Constant Field Values
-
DAYS
public static final char DAYS
- See Also:
- Constant Field Values
-
HOURS
public static final char HOURS
- See Also:
- Constant Field Values
-
MINUTES
public static final char MINUTES
- See Also:
- Constant Field Values
-
SECONDS
public static final char SECONDS
- See Also:
- Constant Field Values
-
DEFAULT_UNIT
public static final char DEFAULT_UNIT
- See Also:
- Constant Field Values
-
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
public static final TemporalAddend MIN_VALUE
-
MAX_VALUE
public static final TemporalAddend MAX_VALUE
-
MIN_INT_VALUE
public static final TemporalAddend MIN_INT_VALUE
-
MAX_INT_VALUE
public static final TemporalAddend MAX_INT_VALUE
-
-
Method Detail
-
temporalAddendValueOf
public static TemporalAddend temporalAddendValueOf(java.lang.String string)
-
temporalAddendValueOf
public static TemporalAddend temporalAddendValueOf(java.lang.String string, char[] validUnits, char defaultUnit)
-
temporalAddendValueOf
public static TemporalAddend temporalAddendValueOf(java.lang.String string, char[] validUnits, char defaultUnit, java.lang.String min, java.lang.String max)
-
temporalAddendValueOf
public static TemporalAddend temporalAddendValueOf(java.lang.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
public java.lang.String getUnitName()
- Returns:
- the unit name
-
getLocalizedUnitName
public java.lang.String getLocalizedUnitName()
- Returns:
- the localized unit name
-
getMinValue
public TemporalAddend getMinValue()
- Returns:
- the minimum value
-
getMaxValue
public TemporalAddend 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
public int compareTo(java.lang.Object object)
- Specified by:
compareToin interfacejava.lang.Comparable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-