public static class Phonemetadata.NumberFormat
extends java.lang.Object
implements java.io.Externalizable
| Modifier and Type | Class and Description |
|---|---|
static class |
Phonemetadata.NumberFormat.Builder
Provides a dummy builder to 'emulate' the API of the code generated by the latest version of
Protocol Buffers.
|
| Constructor and Description |
|---|
NumberFormat() |
public static Phonemetadata.NumberFormat.Builder newBuilder()
public boolean hasPattern()
public java.lang.String getPattern()
public Phonemetadata.NumberFormat setPattern(java.lang.String value)
public boolean hasFormat()
public java.lang.String getFormat()
public Phonemetadata.NumberFormat setFormat(java.lang.String value)
public java.util.List<java.lang.String> leadingDigitPatterns()
public int leadingDigitsPatternSize()
public java.lang.String getLeadingDigitsPattern(int index)
public Phonemetadata.NumberFormat addLeadingDigitsPattern(java.lang.String value)
public boolean hasNationalPrefixFormattingRule()
public java.lang.String getNationalPrefixFormattingRule()
public Phonemetadata.NumberFormat setNationalPrefixFormattingRule(java.lang.String value)
public Phonemetadata.NumberFormat clearNationalPrefixFormattingRule()
public boolean hasNationalPrefixOptionalWhenFormatting()
public boolean getNationalPrefixOptionalWhenFormatting()
public Phonemetadata.NumberFormat setNationalPrefixOptionalWhenFormatting(boolean value)
public boolean hasDomesticCarrierCodeFormattingRule()
public java.lang.String getDomesticCarrierCodeFormattingRule()
public Phonemetadata.NumberFormat setDomesticCarrierCodeFormattingRule(java.lang.String value)
public void writeExternal(java.io.ObjectOutput objectOutput)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput objectInput)
throws java.io.IOException
readExternal in interface java.io.Externalizablejava.io.IOException