Class MetadataParser
- java.lang.Object
-
- com.google.i18n.phonenumbers.metadata.init.MetadataParser
-
public final class MetadataParser extends java.lang.Object
Exposes single method for parsingInputStream
content intoCollection
ofPhonemetadata.PhoneMetadata
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetadataParser
newLenientParser()
Creates new instance in lenient mode, seeparse(InputStream)
for more info.static MetadataParser
newStrictParser()
Creates new instance in strict mode, seeparse(InputStream)
for more infojava.util.Collection<Phonemetadata.PhoneMetadata>
parse(java.io.InputStream source)
-
-
-
Method Detail
-
newLenientParser
public static MetadataParser newLenientParser()
Creates new instance in lenient mode, seeparse(InputStream)
for more info.
-
newStrictParser
public static MetadataParser newStrictParser()
Creates new instance in strict mode, seeparse(InputStream)
for more info
-
parse
public java.util.Collection<Phonemetadata.PhoneMetadata> parse(java.io.InputStream source)
- Returns:
- parsed
Phonemetadata.PhoneMetadata
, or emptyCollection
ifsource
isnull
and lenient mode is on - Throws:
java.lang.IllegalArgumentException
- ifsource
isnull
and strict mode is on
-
-