com.google.zxing.client.result
Class AddressBookParsedResult

java.lang.Object
  extended by com.google.zxing.client.result.ParsedResult
      extended by com.google.zxing.client.result.AddressBookParsedResult

public final class AddressBookParsedResult
extends ParsedResult

Author:
Sean Owen

Constructor Summary
AddressBookParsedResult(java.lang.String[] names, 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 url)
           
 
Method Summary
 java.lang.String[] getAddresses()
           
 java.lang.String[] getAddressTypes()
           
 java.lang.String getBirthday()
           
 java.lang.String getDisplayResult()
           
 java.lang.String[] getEmails()
           
 java.lang.String[] getEmailTypes()
           
 java.lang.String getInstantMessenger()
           
 java.lang.String[] getNames()
           
 java.lang.String getNote()
           
 java.lang.String getOrg()
           
 java.lang.String[] getPhoneNumbers()
           
 java.lang.String[] getPhoneTypes()
           
 java.lang.String getPronunciation()
          In Japanese, the name is written in kanji, which can have multiple readings.
 java.lang.String getTitle()
           
 java.lang.String getURL()
           
 
Methods inherited from class com.google.zxing.client.result.ParsedResult
getType, maybeAppend, maybeAppend, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AddressBookParsedResult

public AddressBookParsedResult(java.lang.String[] names,
                               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 url)
Method Detail

getNames

public java.lang.String[] getNames()

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()

getURL

public java.lang.String getURL()

getBirthday

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

getDisplayResult

public java.lang.String getDisplayResult()
Specified by:
getDisplayResult in class ParsedResult