Package adalid.core

Class TemporalAddend

  • All Implemented Interfaces:
    java.lang.Comparable

    public class TemporalAddend
    extends java.lang.Object
    implements java.lang.Comparable
    Author:
    Jorge Campins
    • 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)
      • 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
      • 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:
        compareTo in interface java.lang.Comparable
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object