Package com.google.i18n.phonenumbers
Class Phonemetadata.PhoneMetadata
java.lang.Object
com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata
- All Implemented Interfaces:
Externalizable
,Serializable
- Direct Known Subclasses:
Phonemetadata.PhoneMetadata.Builder
- Enclosing class:
- Phonemetadata
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Provides a dummy builder. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getId()
getIntlNumberFormat
(int index) int
boolean
boolean
getNumberFormat
(int index) int
getPager()
boolean
getUan()
getVoip()
boolean
boolean
boolean
boolean
boolean
boolean
hasId()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasPager()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasUan()
boolean
boolean
hasVoip()
Deprecated.int
Deprecated.boolean
boolean
Deprecated.Deprecated.int
Deprecated.void
readExternal
(ObjectInput objectInput) setCountryCode
(int value) setInternationalPrefix
(String value) setLeadingDigits
(String value) setMainCountryForCode
(boolean value) setMobileNumberPortableRegion
(boolean value) setNationalPrefix
(String value) setPreferredExtnPrefix
(String value) setSameMobileAndFixedLinePattern
(boolean value) void
writeExternal
(ObjectOutput objectOutput)
-
Constructor Details
-
PhoneMetadata
public PhoneMetadata()
-
-
Method Details
-
newBuilder
-
hasGeneralDesc
public boolean hasGeneralDesc() -
getGeneralDesc
-
getGeneralDescBuilder
-
setGeneralDesc
-
hasFixedLine
public boolean hasFixedLine() -
getFixedLine
-
setFixedLine
-
hasMobile
public boolean hasMobile() -
getMobile
-
setMobile
-
hasTollFree
public boolean hasTollFree() -
getTollFree
-
setTollFree
-
hasPremiumRate
public boolean hasPremiumRate() -
getPremiumRate
-
setPremiumRate
-
hasPersonalNumber
public boolean hasPersonalNumber() -
getPersonalNumber
-
setPersonalNumber
-
hasVoip
public boolean hasVoip() -
getVoip
-
setVoip
-
hasPager
public boolean hasPager() -
getPager
-
setPager
-
hasUan
public boolean hasUan() -
getUan
-
setUan
-
hasEmergency
public boolean hasEmergency() -
getEmergency
-
setEmergency
-
hasVoicemail
public boolean hasVoicemail() -
getVoicemail
-
setVoicemail
-
hasShortCode
public boolean hasShortCode() -
getShortCode
-
setShortCode
-
hasStandardRate
public boolean hasStandardRate() -
getStandardRate
-
setStandardRate
-
hasCarrierSpecific
public boolean hasCarrierSpecific() -
getCarrierSpecific
-
setCarrierSpecific
-
hasSmsServices
public boolean hasSmsServices() -
getSmsServices
-
setSmsServices
-
hasNoInternationalDialling
public boolean hasNoInternationalDialling() -
getNoInternationalDialling
-
setNoInternationalDialling
-
hasId
public boolean hasId() -
getId
-
setId
-
hasCountryCode
public boolean hasCountryCode() -
getCountryCode
public int getCountryCode() -
setCountryCode
-
hasInternationalPrefix
public boolean hasInternationalPrefix() -
getInternationalPrefix
-
setInternationalPrefix
-
hasPreferredInternationalPrefix
public boolean hasPreferredInternationalPrefix() -
getPreferredInternationalPrefix
-
setPreferredInternationalPrefix
-
clearPreferredInternationalPrefix
-
hasNationalPrefix
public boolean hasNationalPrefix() -
getNationalPrefix
-
setNationalPrefix
-
clearNationalPrefix
-
hasPreferredExtnPrefix
public boolean hasPreferredExtnPrefix() -
getPreferredExtnPrefix
-
setPreferredExtnPrefix
-
clearPreferredExtnPrefix
-
hasNationalPrefixForParsing
public boolean hasNationalPrefixForParsing() -
getNationalPrefixForParsing
-
setNationalPrefixForParsing
-
hasNationalPrefixTransformRule
public boolean hasNationalPrefixTransformRule() -
getNationalPrefixTransformRule
-
setNationalPrefixTransformRule
-
clearNationalPrefixTransformRule
-
hasSameMobileAndFixedLinePattern
public boolean hasSameMobileAndFixedLinePattern() -
getSameMobileAndFixedLinePattern
public boolean getSameMobileAndFixedLinePattern() -
setSameMobileAndFixedLinePattern
-
clearSameMobileAndFixedLinePattern
-
numberFormats
Deprecated. -
getNumberFormatList
-
numberFormatSize
Deprecated. -
getNumberFormatCount
public int getNumberFormatCount() -
getNumberFormat
-
addNumberFormat
-
intlNumberFormats
Deprecated. -
getIntlNumberFormatList
-
intlNumberFormatSize
Deprecated. -
getIntlNumberFormatCount
public int getIntlNumberFormatCount() -
getIntlNumberFormat
-
addIntlNumberFormat
-
clearIntlNumberFormat
-
hasMainCountryForCode
public boolean hasMainCountryForCode() -
isMainCountryForCode
public boolean isMainCountryForCode() -
getMainCountryForCode
public boolean getMainCountryForCode() -
setMainCountryForCode
-
clearMainCountryForCode
-
hasLeadingDigits
public boolean hasLeadingDigits() -
getLeadingDigits
-
setLeadingDigits
-
hasMobileNumberPortableRegion
public boolean hasMobileNumberPortableRegion() -
isMobileNumberPortableRegion
Deprecated. -
getMobileNumberPortableRegion
public boolean getMobileNumberPortableRegion() -
setMobileNumberPortableRegion
-
clearMobileNumberPortableRegion
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
-