Class AddressBookParsedResult


  • public final class AddressBookParsedResult
    extends ParsedResult
    Represents a parsed result that encodes contact information, like that in an address book entry.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String[] addresses  
      private java.lang.String[] addressTypes  
      private java.lang.String birthday  
      private java.lang.String[] emails  
      private java.lang.String[] emailTypes  
      private java.lang.String[] geo  
      private java.lang.String instantMessenger  
      private java.lang.String[] names  
      private java.lang.String[] nicknames  
      private java.lang.String note  
      private java.lang.String org  
      private java.lang.String[] phoneNumbers  
      private java.lang.String[] phoneTypes  
      private java.lang.String pronunciation  
      private java.lang.String title  
      private java.lang.String[] urls  
    • Constructor Summary

      Constructors 
      Constructor Description
      AddressBookParsedResult​(java.lang.String[] names, java.lang.String[] phoneNumbers, java.lang.String[] phoneTypes, java.lang.String[] emails, java.lang.String[] emailTypes, java.lang.String[] addresses, java.lang.String[] addressTypes)  
      AddressBookParsedResult​(java.lang.String[] names, java.lang.String[] nicknames, java.lang.String pronunciation, java.lang.String[] phoneNumbers, java.lang.String[] phoneTypes, java.lang.String[] emails, java.lang.String[] emailTypes, java.lang.String instantMessenger, java.lang.String note, java.lang.String[] addresses, java.lang.String[] addressTypes, java.lang.String org, java.lang.String birthday, java.lang.String title, java.lang.String[] urls, java.lang.String[] geo)  
    • Field Detail

      • names

        private final java.lang.String[] names
      • nicknames

        private final java.lang.String[] nicknames
      • pronunciation

        private final java.lang.String pronunciation
      • phoneNumbers

        private final java.lang.String[] phoneNumbers
      • phoneTypes

        private final java.lang.String[] phoneTypes
      • emails

        private final java.lang.String[] emails
      • emailTypes

        private final java.lang.String[] emailTypes
      • instantMessenger

        private final java.lang.String instantMessenger
      • note

        private final java.lang.String note
      • addresses

        private final java.lang.String[] addresses
      • addressTypes

        private final java.lang.String[] addressTypes
      • org

        private final java.lang.String org
      • birthday

        private final java.lang.String birthday
      • title

        private final java.lang.String title
      • urls

        private final java.lang.String[] urls
      • geo

        private final java.lang.String[] geo
    • Constructor Detail

      • AddressBookParsedResult

        public AddressBookParsedResult​(java.lang.String[] names,
                                       java.lang.String[] phoneNumbers,
                                       java.lang.String[] phoneTypes,
                                       java.lang.String[] emails,
                                       java.lang.String[] emailTypes,
                                       java.lang.String[] addresses,
                                       java.lang.String[] addressTypes)
      • AddressBookParsedResult

        public AddressBookParsedResult​(java.lang.String[] names,
                                       java.lang.String[] nicknames,
                                       java.lang.String pronunciation,
                                       java.lang.String[] phoneNumbers,
                                       java.lang.String[] phoneTypes,
                                       java.lang.String[] emails,
                                       java.lang.String[] emailTypes,
                                       java.lang.String instantMessenger,
                                       java.lang.String note,
                                       java.lang.String[] addresses,
                                       java.lang.String[] addressTypes,
                                       java.lang.String org,
                                       java.lang.String birthday,
                                       java.lang.String title,
                                       java.lang.String[] urls,
                                       java.lang.String[] geo)
    • Method Detail

      • getNames

        public java.lang.String[] getNames()
      • getNicknames

        public java.lang.String[] getNicknames()
      • getPronunciation

        public java.lang.String getPronunciation()
        In Japanese, the name is written in kanji, which can have multiple readings. Therefore a hint is often provided, called furigana, which spells the name phonetically.
        Returns:
        The pronunciation of the getNames() field, often in hiragana or katakana.
      • getPhoneNumbers

        public java.lang.String[] getPhoneNumbers()
      • getPhoneTypes

        public java.lang.String[] getPhoneTypes()
        Returns:
        optional descriptions of the type of each phone number. It could be like "HOME", but, there is no guaranteed or standard format.
      • getEmails

        public java.lang.String[] getEmails()
      • getEmailTypes

        public java.lang.String[] getEmailTypes()
        Returns:
        optional descriptions of the type of each e-mail. It could be like "WORK", but, there is no guaranteed or standard format.
      • getInstantMessenger

        public java.lang.String getInstantMessenger()
      • getNote

        public java.lang.String getNote()
      • getAddresses

        public java.lang.String[] getAddresses()
      • getAddressTypes

        public java.lang.String[] getAddressTypes()
        Returns:
        optional descriptions of the type of each e-mail. It could be like "WORK", but, there is no guaranteed or standard format.
      • getTitle

        public java.lang.String getTitle()
      • getOrg

        public java.lang.String getOrg()
      • getURLs

        public java.lang.String[] getURLs()
      • getBirthday

        public java.lang.String getBirthday()
        Returns:
        birthday formatted as yyyyMMdd (e.g. 19780917)
      • getGeo

        public java.lang.String[] getGeo()
        Returns:
        a location as a latitude/longitude pair