com.google.i18n.phonenumbers
Class Phonemetadata.NumberFormat

java.lang.Object
  extended by com.google.i18n.phonenumbers.Phonemetadata.NumberFormat
All Implemented Interfaces:
Externalizable, Serializable
Direct Known Subclasses:
Phonemetadata.NumberFormat.Builder
Enclosing class:
Phonemetadata

public static class Phonemetadata.NumberFormat
extends Object
implements Externalizable

See Also:
Serialized Form

Nested Class Summary
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
Phonemetadata.NumberFormat()
           
 
Method Summary
 Phonemetadata.NumberFormat addLeadingDigitsPattern(String value)
           
 Phonemetadata.NumberFormat clearNationalPrefixFormattingRule()
           
 String getDomesticCarrierCodeFormattingRule()
           
 String getFormat()
           
 String getLeadingDigitsPattern(int index)
           
 String getNationalPrefixFormattingRule()
           
 String getPattern()
           
 boolean hasDomesticCarrierCodeFormattingRule()
           
 boolean hasFormat()
           
 boolean hasNationalPrefixFormattingRule()
           
 boolean hasNationalPrefixOptionalWhenFormatting()
           
 boolean hasPattern()
           
 boolean isNationalPrefixOptionalWhenFormatting()
           
 List<String> leadingDigitPatterns()
           
 int leadingDigitsPatternSize()
           
 Phonemetadata.NumberFormat mergeFrom(Phonemetadata.NumberFormat other)
           
static Phonemetadata.NumberFormat.Builder newBuilder()
           
 void readExternal(ObjectInput objectInput)
           
 Phonemetadata.NumberFormat setDomesticCarrierCodeFormattingRule(String value)
           
 Phonemetadata.NumberFormat setFormat(String value)
           
 Phonemetadata.NumberFormat setNationalPrefixFormattingRule(String value)
           
 Phonemetadata.NumberFormat setNationalPrefixOptionalWhenFormatting(boolean value)
           
 Phonemetadata.NumberFormat setPattern(String value)
           
 void writeExternal(ObjectOutput objectOutput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Phonemetadata.NumberFormat

public Phonemetadata.NumberFormat()
Method Detail

newBuilder

public static Phonemetadata.NumberFormat.Builder newBuilder()

hasPattern

public boolean hasPattern()

getPattern

public String getPattern()

setPattern

public Phonemetadata.NumberFormat setPattern(String value)

hasFormat

public boolean hasFormat()

getFormat

public String getFormat()

setFormat

public Phonemetadata.NumberFormat setFormat(String value)

leadingDigitPatterns

public List<String> leadingDigitPatterns()

leadingDigitsPatternSize

public int leadingDigitsPatternSize()

getLeadingDigitsPattern

public String getLeadingDigitsPattern(int index)

addLeadingDigitsPattern

public Phonemetadata.NumberFormat addLeadingDigitsPattern(String value)

hasNationalPrefixFormattingRule

public boolean hasNationalPrefixFormattingRule()

getNationalPrefixFormattingRule

public String getNationalPrefixFormattingRule()

setNationalPrefixFormattingRule

public Phonemetadata.NumberFormat setNationalPrefixFormattingRule(String value)

clearNationalPrefixFormattingRule

public Phonemetadata.NumberFormat clearNationalPrefixFormattingRule()

hasNationalPrefixOptionalWhenFormatting

public boolean hasNationalPrefixOptionalWhenFormatting()

isNationalPrefixOptionalWhenFormatting

public boolean isNationalPrefixOptionalWhenFormatting()

setNationalPrefixOptionalWhenFormatting

public Phonemetadata.NumberFormat setNationalPrefixOptionalWhenFormatting(boolean value)

hasDomesticCarrierCodeFormattingRule

public boolean hasDomesticCarrierCodeFormattingRule()

getDomesticCarrierCodeFormattingRule

public String getDomesticCarrierCodeFormattingRule()

setDomesticCarrierCodeFormattingRule

public Phonemetadata.NumberFormat setDomesticCarrierCodeFormattingRule(String value)

mergeFrom

public Phonemetadata.NumberFormat mergeFrom(Phonemetadata.NumberFormat other)

writeExternal

public void writeExternal(ObjectOutput objectOutput)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException

readExternal

public void readExternal(ObjectInput objectInput)
                  throws IOException
Specified by:
readExternal in interface Externalizable
Throws:
IOException


Copyright © 2011 Google. All Rights Reserved.