Package com.ibm.icu.text
Class TimeZoneNames.MatchInfo
- java.lang.Object
-
- com.ibm.icu.text.TimeZoneNames.MatchInfo
-
- Enclosing class:
- TimeZoneNames
public static class TimeZoneNames.MatchInfo extends Object
AMatchInfo
represents a time zone name match used byTimeZoneNames.find(CharSequence, int, EnumSet)
.
-
-
Constructor Summary
Constructors Constructor Description MatchInfo(TimeZoneNames.NameType nameType, String tzID, String mzID, int matchLength)
Constructing aMatchInfo
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
matchLength()
Returns the match length.String
mzID()
Returns the meta zone ID, ornull
if not available.TimeZoneNames.NameType
nameType()
Returns the time zone name type.String
tzID()
Returns the time zone ID, ornull
if not available.
-
-
-
Constructor Detail
-
MatchInfo
public MatchInfo(TimeZoneNames.NameType nameType, String tzID, String mzID, int matchLength)
Constructing aMatchInfo
.- Parameters:
nameType
- the name type enum.tzID
- the time zone ID, or nullmzID
- the meta zone ID, or nullmatchLength
- the match length.- Throws:
IllegalArgumentException
- when 1)nameType
isnull
, or 2) bothtzID
andmzID
arenull
, or 3)matchLength
is 0 or smaller.- See Also:
TimeZoneNames.NameType
-
-
Method Detail
-
tzID
public String tzID()
Returns the time zone ID, ornull
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, ornull
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()
-
nameType
public TimeZoneNames.NameType nameType()
Returns the time zone name type.- Returns:
- the time zone name type enum.
- See Also:
TimeZoneNames.NameType
-
matchLength
public int matchLength()
Returns the match length.- Returns:
- the match length.
-
-