Package com.google.i18n.phonenumbers
Class Phonemetadata.NumberFormat
- java.lang.Object
-
- com.google.i18n.phonenumbers.Phonemetadata.NumberFormat
-
- All Implemented Interfaces:
java.io.Externalizable
,java.io.Serializable
- Direct Known Subclasses:
Phonemetadata.NumberFormat.Builder
- Enclosing class:
- Phonemetadata
public static class Phonemetadata.NumberFormat extends java.lang.Object implements java.io.Externalizable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 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 Summary
Constructors Constructor Description NumberFormat()
-
Method Summary
-
-
-
Method Detail
-
newBuilder
public static Phonemetadata.NumberFormat.Builder newBuilder()
-
hasPattern
public boolean hasPattern()
-
getPattern
public java.lang.String getPattern()
-
setPattern
public Phonemetadata.NumberFormat setPattern(java.lang.String value)
-
hasFormat
public boolean hasFormat()
-
getFormat
public java.lang.String getFormat()
-
setFormat
public Phonemetadata.NumberFormat setFormat(java.lang.String value)
-
leadingDigitPatterns
public java.util.List<java.lang.String> leadingDigitPatterns()
-
leadingDigitsPatternSize
@Deprecated public int leadingDigitsPatternSize()
Deprecated.
-
getLeadingDigitsPatternCount
public int getLeadingDigitsPatternCount()
-
getLeadingDigitsPattern
public java.lang.String getLeadingDigitsPattern(int index)
-
addLeadingDigitsPattern
public Phonemetadata.NumberFormat addLeadingDigitsPattern(java.lang.String value)
-
hasNationalPrefixFormattingRule
public boolean hasNationalPrefixFormattingRule()
-
getNationalPrefixFormattingRule
public java.lang.String getNationalPrefixFormattingRule()
-
setNationalPrefixFormattingRule
public Phonemetadata.NumberFormat setNationalPrefixFormattingRule(java.lang.String value)
-
clearNationalPrefixFormattingRule
public Phonemetadata.NumberFormat clearNationalPrefixFormattingRule()
-
hasNationalPrefixOptionalWhenFormatting
public boolean hasNationalPrefixOptionalWhenFormatting()
-
getNationalPrefixOptionalWhenFormatting
public boolean getNationalPrefixOptionalWhenFormatting()
-
setNationalPrefixOptionalWhenFormatting
public Phonemetadata.NumberFormat setNationalPrefixOptionalWhenFormatting(boolean value)
-
hasDomesticCarrierCodeFormattingRule
public boolean hasDomesticCarrierCodeFormattingRule()
-
getDomesticCarrierCodeFormattingRule
public java.lang.String getDomesticCarrierCodeFormattingRule()
-
setDomesticCarrierCodeFormattingRule
public Phonemetadata.NumberFormat setDomesticCarrierCodeFormattingRule(java.lang.String value)
-
writeExternal
public void writeExternal(java.io.ObjectOutput objectOutput) throws java.io.IOException
- Specified by:
writeExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput objectInput) throws java.io.IOException
- Specified by:
readExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
-
-