public static class TimeZoneNames.MatchInfo
extends java.lang.Object
MatchInfo
represents a time zone name match used by
TimeZoneNames.find(CharSequence, int, EnumSet)
.Constructor | Description |
---|---|
MatchInfo(TimeZoneNames.NameType nameType,
java.lang.String tzID,
java.lang.String mzID,
int matchLength) |
Constructing a
MatchInfo . |
Modifier and Type | Method | Description |
---|---|---|
int |
matchLength() |
Returns the match length.
|
java.lang.String |
mzID() |
Returns the meta zone ID, or
null if not available. |
TimeZoneNames.NameType |
nameType() |
Returns the time zone name type.
|
java.lang.String |
tzID() |
Returns the time zone ID, or
null if not available. |
public MatchInfo(TimeZoneNames.NameType nameType, java.lang.String tzID, java.lang.String mzID, int matchLength)
MatchInfo
.nameType
- the name type enum.tzID
- the time zone ID, or nullmzID
- the meta zone ID, or nullmatchLength
- the match length.java.lang.IllegalArgumentException
- when 1) nameType
is null
,
or 2) both tzID
and mzID
are null
,
or 3) matchLength
is 0 or smaller.TimeZoneNames.NameType
public java.lang.String tzID()
null
if not available.
Note: A MatchInfo
must have either a time zone ID
or a meta zone ID.
null
.mzID()
public java.lang.String mzID()
null
if not available.
Note: A MatchInfo
must have either a time zone ID
or a meta zone ID.
null
.tzID()
public TimeZoneNames.NameType nameType()
TimeZoneNames.NameType
public int matchLength()
Copyright ? 2016 Unicode, Inc. and others.