Lines Matching refs:phonenumbers

31 goog.provide('i18n.phonenumbers.ShortNumberInfo');
34 goog.require('i18n.phonenumbers.PhoneMetadata');
35 goog.require('i18n.phonenumbers.PhoneNumber');
36 goog.require('i18n.phonenumbers.PhoneNumberDesc');
37 goog.require('i18n.phonenumbers.PhoneNumberUtil');
38 goog.require('i18n.phonenumbers.metadata');
39 goog.require('i18n.phonenumbers.shortnumbermetadata');
47 i18n.phonenumbers.ShortNumberInfo = function() {
50 * @type {Object.<string, i18n.phonenumbers.PhoneMetadata>}
54 goog.addSingletonGetter(i18n.phonenumbers.ShortNumberInfo);
64 i18n.phonenumbers.ShortNumberInfo.
75 i18n.phonenumbers.ShortNumberInfo.ShortNumberCost = {
92 i18n.phonenumbers.ShortNumberInfo.prototype.getRegionCodesForCountryCode_ =
94 var regionCodes = i18n.phonenumbers.metadata
103 * @param {i18n.phonenumbers.PhoneNumber} number
108 i18n.phonenumbers.ShortNumberInfo.prototype.regionDialingFromMatchesNumber_ =
121 * @param {i18n.phonenumbers.PhoneNumber} number the short number to check
125 i18n.phonenumbers.ShortNumberInfo.prototype.isPossibleShortNumberForRegion =
146 * @param {i18n.phonenumbers.PhoneNumber} number the short number to check
149 i18n.phonenumbers.ShortNumberInfo.prototype.isPossibleShortNumber =
174 * @param {i18n.phonenumbers.PhoneNumber} number the short number for which we
179 i18n.phonenumbers.ShortNumberInfo.prototype.isValidShortNumberForRegion =
206 * @param {i18n.phonenumbers.PhoneNumber} number the short number for which we
210 i18n.phonenumbers.ShortNumberInfo.prototype.isValidShortNumber =
246 * @param {i18n.phonenumbers.PhoneNumber} number the short number for which we
249 * @return {i18n.phonenumbers.ShortNumberInfo.ShortNumberCost} the expected cost
256 i18n.phonenumbers.ShortNumberInfo.prototype.getExpectedCostForRegion =
258 var ShortNumberCost = i18n.phonenumbers.ShortNumberInfo.ShortNumberCost;
312 * @param {i18n.phonenumbers.PhoneNumber} number the short number for which we
314 * @return {i18n.phonenumbers.ShortNumberInfo.ShortNumberCost} the highest
320 i18n.phonenumbers.ShortNumberInfo.prototype.getExpectedCost = function(number) {
321 var ShortNumberCost = i18n.phonenumbers.ShortNumberInfo.ShortNumberCost;
360 * @param {!i18n.phonenumbers.PhoneNumber} number
365 i18n.phonenumbers.ShortNumberInfo.prototype.getRegionCodeForShortNumberFromRegionList_ =
390 i18n.phonenumbers.ShortNumberInfo.prototype.getSupportedRegions = function() {
391 return Object.keys(i18n.phonenumbers.shortnumbermetadata.countryToMetadata)
407 i18n.phonenumbers.ShortNumberInfo.prototype.getExampleShortNumber =
426 * @param {i18n.phonenumbers.ShortNumberInfo.ShortNumberCost} cost the cost
432 i18n.phonenumbers.ShortNumberInfo.prototype.getExampleShortNumberForCost =
438 var ShortNumberCost = i18n.phonenumbers.ShortNumberInfo.ShortNumberCost;
478 i18n.phonenumbers.ShortNumberInfo.prototype.connectsToEmergencyNumber =
500 i18n.phonenumbers.ShortNumberInfo.prototype.isEmergencyNumber =
509 * @return {?i18n.phonenumbers.PhoneMetadata} The region code's metadata, or
513 i18n.phonenumbers.ShortNumberInfo.prototype.getMetadataForRegion_ =
524 i18n.phonenumbers.shortnumbermetadata.countryToMetadata[regionCode];
528 metadata = /** @type {i18n.phonenumbers.PhoneMetadata} */ (
529 serializer.deserialize(i18n.phonenumbers.PhoneMetadata.getDescriptor(),
545 i18n.phonenumbers.ShortNumberInfo.prototype.matchesEmergencyNumberHelper_ =
547 var possibleNumber = i18n.phonenumbers.PhoneNumberUtil
549 if (i18n.phonenumbers.PhoneNumberUtil.LEADING_PLUS_CHARS_PATTERN
558 var normalizedNumber = i18n.phonenumbers.PhoneNumberUtil
561 !i18n.phonenumbers.ShortNumberInfo
565 var result = i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(
569 i18n.phonenumbers.PhoneNumberUtil
582 * @param {i18n.phonenumbers.PhoneNumber} number the valid short number to
587 i18n.phonenumbers.ShortNumberInfo.prototype.isCarrierSpecific =
609 * @param {i18n.phonenumbers.PhoneNumber} number the valid short number to
615 i18n.phonenumbers.ShortNumberInfo.prototype.isCarrierSpecificForRegion =
637 * @param {i18n.phonenumbers.PhoneNumber} number the valid short number to
643 i18n.phonenumbers.ShortNumberInfo.prototype.isSmsServiceForRegion =
664 * @param {i18n.phonenumbers.PhoneNumber} number the phone number for which the
670 i18n.phonenumbers.ShortNumberInfo.prototype.getNationalSignificantNumber_ =
696 * @param {i18n.phonenumbers.PhoneNumberDesc} numberDesc
700 i18n.phonenumbers.ShortNumberInfo.prototype
706 return i18n.phonenumbers.PhoneNumberUtil.matchesEntirely(