Package com.iizix.geo

Class RegionLocation.Timezone

  • Enclosing class:
    RegionLocation

    public static class RegionLocation.Timezone
    extends java.lang.Object
    Class containing timezone information.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      booleanequals​(java.lang.Object obj)
      Returns if another object equals this one.
      java.lang.StringgetCode()
      Returns the timezone code, null for none.
      java.lang.IntegergetGMTOffset()
      Returns the GMT offset of the given time zone in seconds, e.g.
      java.lang.StringgetID()
      Returns the timezone ID, null for none.
      java.util.TimeZonegetTimeZone()
      Returns the computed TimeZone from the information available.
      inthashCode()
      Returns the hash code of this instance.
      java.lang.StringtoString()
      Returns a String representation of this instance as "[id,code,gmtOffset,TimeZone]".
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • getID

        public java.lang.String getID()
        Returns the timezone ID, null for none.
        Returns:
        The timezone ID.
      • getTimeZone

        public java.util.TimeZone getTimeZone()
        Returns the computed TimeZone from the information available. Please note that it may be incorrect if the timezone ID cannot be matched properly.
        Returns:
        The TimeZone, never null.
      • getCode

        public java.lang.String getCode()
        Returns the timezone code, null for none.
        Returns:
        The timezone code.
      • getGMTOffset

        public java.lang.Integer getGMTOffset()
        Returns the GMT offset of the given time zone in seconds, e.g. -25200 for PST's -7h GMT offset, null for none.
        Returns:
        The GMT offset in seconds.
      • hashCode

        public int hashCode()
        Returns the hash code of this instance.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        The hash code.
      • equals

        public boolean equals​(java.lang.Object obj)
        Returns if another object equals this one.
        Overrides:
        equals in class java.lang.Object
        Returns:
        The equality flag.
      • toString

        public java.lang.String toString()
        Returns a String representation of this instance as "[id,code,gmtOffset,TimeZone]".
        Overrides:
        toString in class java.lang.Object
        Returns:
        The string.