com.google.i18n.phonenumbers
Class Phonemetadata.PhoneMetadata

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

public static class Phonemetadata.PhoneMetadata
extends Object
implements Externalizable

See Also:
Serialized Form

Nested Class Summary
static class Phonemetadata.PhoneMetadata.Builder
          Provides a dummy builder.
 
Constructor Summary
Phonemetadata.PhoneMetadata()
           
 
Method Summary
 Phonemetadata.PhoneMetadata addIntlNumberFormat(Phonemetadata.NumberFormat value)
           
 Phonemetadata.PhoneMetadata addNumberFormat(Phonemetadata.NumberFormat value)
           
 Phonemetadata.PhoneMetadata clearIntlNumberFormat()
           
 int getCountryCode()
           
 Phonemetadata.PhoneNumberDesc getEmergency()
           
 Phonemetadata.PhoneNumberDesc getFixedLine()
           
 Phonemetadata.PhoneNumberDesc getGeneralDesc()
           
 String getId()
           
 String getInternationalPrefix()
           
 Phonemetadata.NumberFormat getIntlNumberFormat(int index)
           
 String getLeadingDigits()
           
 boolean getMainCountryForCode()
           
 Phonemetadata.PhoneNumberDesc getMobile()
           
 String getNationalPrefix()
           
 String getNationalPrefixForParsing()
           
 String getNationalPrefixTransformRule()
           
 Phonemetadata.PhoneNumberDesc getNoInternationalDialling()
           
 Phonemetadata.NumberFormat getNumberFormat(int index)
           
 Phonemetadata.PhoneNumberDesc getPager()
           
 Phonemetadata.PhoneNumberDesc getPersonalNumber()
           
 String getPreferredExtnPrefix()
           
 String getPreferredInternationalPrefix()
           
 Phonemetadata.PhoneNumberDesc getPremiumRate()
           
 Phonemetadata.PhoneNumberDesc getSharedCost()
           
 Phonemetadata.PhoneNumberDesc getTollFree()
           
 Phonemetadata.PhoneNumberDesc getUan()
           
 Phonemetadata.PhoneNumberDesc getVoicemail()
           
 Phonemetadata.PhoneNumberDesc getVoip()
           
 boolean hasCountryCode()
           
 boolean hasEmergency()
           
 boolean hasFixedLine()
           
 boolean hasGeneralDesc()
           
 boolean hasId()
           
 boolean hasInternationalPrefix()
           
 boolean hasLeadingDigits()
           
 boolean hasLeadingZeroPossible()
           
 boolean hasMainCountryForCode()
           
 boolean hasMobile()
           
 boolean hasNationalPrefix()
           
 boolean hasNationalPrefixForParsing()
           
 boolean hasNationalPrefixTransformRule()
           
 boolean hasNoInternationalDialling()
           
 boolean hasPager()
           
 boolean hasPersonalNumber()
           
 boolean hasPreferredExtnPrefix()
           
 boolean hasPreferredInternationalPrefix()
           
 boolean hasPremiumRate()
           
 boolean hasSameMobileAndFixedLinePattern()
           
 boolean hasSharedCost()
           
 boolean hasTollFree()
           
 boolean hasUan()
           
 boolean hasVoicemail()
           
 boolean hasVoip()
           
 List<Phonemetadata.NumberFormat> intlNumberFormats()
           
 int intlNumberFormatSize()
           
 boolean isLeadingZeroPossible()
           
 boolean isMainCountryForCode()
           
 boolean isSameMobileAndFixedLinePattern()
           
static Phonemetadata.PhoneMetadata.Builder newBuilder()
           
 List<Phonemetadata.NumberFormat> numberFormats()
           
 int numberFormatSize()
           
 void readExternal(ObjectInput objectInput)
           
 Phonemetadata.PhoneMetadata setCountryCode(int value)
           
 Phonemetadata.PhoneMetadata setEmergency(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setFixedLine(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setGeneralDesc(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setId(String value)
           
 Phonemetadata.PhoneMetadata setInternationalPrefix(String value)
           
 Phonemetadata.PhoneMetadata setLeadingDigits(String value)
           
 Phonemetadata.PhoneMetadata setLeadingZeroPossible(boolean value)
           
 Phonemetadata.PhoneMetadata setMainCountryForCode(boolean value)
           
 Phonemetadata.PhoneMetadata setMobile(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setNationalPrefix(String value)
           
 Phonemetadata.PhoneMetadata setNationalPrefixForParsing(String value)
           
 Phonemetadata.PhoneMetadata setNationalPrefixTransformRule(String value)
           
 Phonemetadata.PhoneMetadata setNoInternationalDialling(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setPager(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setPersonalNumber(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setPreferredExtnPrefix(String value)
           
 Phonemetadata.PhoneMetadata setPreferredInternationalPrefix(String value)
           
 Phonemetadata.PhoneMetadata setPremiumRate(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setSameMobileAndFixedLinePattern(boolean value)
           
 Phonemetadata.PhoneMetadata setSharedCost(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setTollFree(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setUan(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setVoicemail(Phonemetadata.PhoneNumberDesc value)
           
 Phonemetadata.PhoneMetadata setVoip(Phonemetadata.PhoneNumberDesc 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.PhoneMetadata

public Phonemetadata.PhoneMetadata()
Method Detail

newBuilder

public static Phonemetadata.PhoneMetadata.Builder newBuilder()

hasGeneralDesc

public boolean hasGeneralDesc()

getGeneralDesc

public Phonemetadata.PhoneNumberDesc getGeneralDesc()

setGeneralDesc

public Phonemetadata.PhoneMetadata setGeneralDesc(Phonemetadata.PhoneNumberDesc value)

hasFixedLine

public boolean hasFixedLine()

getFixedLine

public Phonemetadata.PhoneNumberDesc getFixedLine()

setFixedLine

public Phonemetadata.PhoneMetadata setFixedLine(Phonemetadata.PhoneNumberDesc value)

hasMobile

public boolean hasMobile()

getMobile

public Phonemetadata.PhoneNumberDesc getMobile()

setMobile

public Phonemetadata.PhoneMetadata setMobile(Phonemetadata.PhoneNumberDesc value)

hasTollFree

public boolean hasTollFree()

getTollFree

public Phonemetadata.PhoneNumberDesc getTollFree()

setTollFree

public Phonemetadata.PhoneMetadata setTollFree(Phonemetadata.PhoneNumberDesc value)

hasPremiumRate

public boolean hasPremiumRate()

getPremiumRate

public Phonemetadata.PhoneNumberDesc getPremiumRate()

setPremiumRate

public Phonemetadata.PhoneMetadata setPremiumRate(Phonemetadata.PhoneNumberDesc value)

hasSharedCost

public boolean hasSharedCost()

getSharedCost

public Phonemetadata.PhoneNumberDesc getSharedCost()

setSharedCost

public Phonemetadata.PhoneMetadata setSharedCost(Phonemetadata.PhoneNumberDesc value)

hasPersonalNumber

public boolean hasPersonalNumber()

getPersonalNumber

public Phonemetadata.PhoneNumberDesc getPersonalNumber()

setPersonalNumber

public Phonemetadata.PhoneMetadata setPersonalNumber(Phonemetadata.PhoneNumberDesc value)

hasVoip

public boolean hasVoip()

getVoip

public Phonemetadata.PhoneNumberDesc getVoip()

setVoip

public Phonemetadata.PhoneMetadata setVoip(Phonemetadata.PhoneNumberDesc value)

hasPager

public boolean hasPager()

getPager

public Phonemetadata.PhoneNumberDesc getPager()

setPager

public Phonemetadata.PhoneMetadata setPager(Phonemetadata.PhoneNumberDesc value)

hasUan

public boolean hasUan()

getUan

public Phonemetadata.PhoneNumberDesc getUan()

setUan

public Phonemetadata.PhoneMetadata setUan(Phonemetadata.PhoneNumberDesc value)

hasVoicemail

public boolean hasVoicemail()

getVoicemail

public Phonemetadata.PhoneNumberDesc getVoicemail()

setVoicemail

public Phonemetadata.PhoneMetadata setVoicemail(Phonemetadata.PhoneNumberDesc value)

hasEmergency

public boolean hasEmergency()

getEmergency

public Phonemetadata.PhoneNumberDesc getEmergency()

setEmergency

public Phonemetadata.PhoneMetadata setEmergency(Phonemetadata.PhoneNumberDesc value)

hasNoInternationalDialling

public boolean hasNoInternationalDialling()

getNoInternationalDialling

public Phonemetadata.PhoneNumberDesc getNoInternationalDialling()

setNoInternationalDialling

public Phonemetadata.PhoneMetadata setNoInternationalDialling(Phonemetadata.PhoneNumberDesc value)

hasId

public boolean hasId()

getId

public String getId()

setId

public Phonemetadata.PhoneMetadata setId(String value)

hasCountryCode

public boolean hasCountryCode()

getCountryCode

public int getCountryCode()

setCountryCode

public Phonemetadata.PhoneMetadata setCountryCode(int value)

hasInternationalPrefix

public boolean hasInternationalPrefix()

getInternationalPrefix

public String getInternationalPrefix()

setInternationalPrefix

public Phonemetadata.PhoneMetadata setInternationalPrefix(String value)

hasPreferredInternationalPrefix

public boolean hasPreferredInternationalPrefix()

getPreferredInternationalPrefix

public String getPreferredInternationalPrefix()

setPreferredInternationalPrefix

public Phonemetadata.PhoneMetadata setPreferredInternationalPrefix(String value)

hasNationalPrefix

public boolean hasNationalPrefix()

getNationalPrefix

public String getNationalPrefix()

setNationalPrefix

public Phonemetadata.PhoneMetadata setNationalPrefix(String value)

hasPreferredExtnPrefix

public boolean hasPreferredExtnPrefix()

getPreferredExtnPrefix

public String getPreferredExtnPrefix()

setPreferredExtnPrefix

public Phonemetadata.PhoneMetadata setPreferredExtnPrefix(String value)

hasNationalPrefixForParsing

public boolean hasNationalPrefixForParsing()

getNationalPrefixForParsing

public String getNationalPrefixForParsing()

setNationalPrefixForParsing

public Phonemetadata.PhoneMetadata setNationalPrefixForParsing(String value)

hasNationalPrefixTransformRule

public boolean hasNationalPrefixTransformRule()

getNationalPrefixTransformRule

public String getNationalPrefixTransformRule()

setNationalPrefixTransformRule

public Phonemetadata.PhoneMetadata setNationalPrefixTransformRule(String value)

hasSameMobileAndFixedLinePattern

public boolean hasSameMobileAndFixedLinePattern()

isSameMobileAndFixedLinePattern

public boolean isSameMobileAndFixedLinePattern()

setSameMobileAndFixedLinePattern

public Phonemetadata.PhoneMetadata setSameMobileAndFixedLinePattern(boolean value)

numberFormats

public List<Phonemetadata.NumberFormat> numberFormats()

numberFormatSize

public int numberFormatSize()

getNumberFormat

public Phonemetadata.NumberFormat getNumberFormat(int index)

addNumberFormat

public Phonemetadata.PhoneMetadata addNumberFormat(Phonemetadata.NumberFormat value)

intlNumberFormats

public List<Phonemetadata.NumberFormat> intlNumberFormats()

intlNumberFormatSize

public int intlNumberFormatSize()

getIntlNumberFormat

public Phonemetadata.NumberFormat getIntlNumberFormat(int index)

addIntlNumberFormat

public Phonemetadata.PhoneMetadata addIntlNumberFormat(Phonemetadata.NumberFormat value)

clearIntlNumberFormat

public Phonemetadata.PhoneMetadata clearIntlNumberFormat()

hasMainCountryForCode

public boolean hasMainCountryForCode()

isMainCountryForCode

public boolean isMainCountryForCode()

getMainCountryForCode

public boolean getMainCountryForCode()

setMainCountryForCode

public Phonemetadata.PhoneMetadata setMainCountryForCode(boolean value)

hasLeadingDigits

public boolean hasLeadingDigits()

getLeadingDigits

public String getLeadingDigits()

setLeadingDigits

public Phonemetadata.PhoneMetadata setLeadingDigits(String value)

hasLeadingZeroPossible

public boolean hasLeadingZeroPossible()

isLeadingZeroPossible

public boolean isLeadingZeroPossible()

setLeadingZeroPossible

public Phonemetadata.PhoneMetadata setLeadingZeroPossible(boolean value)

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 © 2012 Google. All Rights Reserved.