Class TimeZoneNames.MatchInfo

    • Constructor Detail

      • MatchInfo

        public MatchInfo​(TimeZoneNames.NameType nameType,
                         String tzID,
                         String mzID,
                         int matchLength)
        Constructing a MatchInfo.
        Parameters:
        nameType - the name type enum.
        tzID - the time zone ID, or null
        mzID - the meta zone ID, or null
        matchLength - the match length.
        Throws:
        IllegalArgumentException - when 1) nameType is null, or 2) both tzID and mzID are null, or 3) matchLength is 0 or smaller.
        See Also:
        TimeZoneNames.NameType
    • Method Detail

      • tzID

        public String tzID()
        Returns the time zone ID, or null if not available.

        Note: A MatchInfo must have either a time zone ID or a meta zone ID.

        Returns:
        the time zone ID, or null.
        See Also:
        mzID()
      • mzID

        public String mzID()
        Returns the meta zone ID, or null if not available.

        Note: A MatchInfo must have either a time zone ID or a meta zone ID.

        Returns:
        the meta zone ID, or null.
        See Also:
        tzID()
      • matchLength

        public int matchLength()
        Returns the match length.
        Returns:
        the match length.