Package com.google.zxing.client.result
Class AddressBookParsedResult
- java.lang.Object
-
- com.google.zxing.client.result.ParsedResult
-
- com.google.zxing.client.result.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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[]
getGeo()
java.lang.String
getInstantMessenger()
java.lang.String[]
getNames()
java.lang.String[]
getNicknames()
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[]
getURLs()
-
Methods inherited from class com.google.zxing.client.result.ParsedResult
getType, maybeAppend, maybeAppend, toString
-
-
-
-
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
-
getDisplayResult
public java.lang.String getDisplayResult()
- Specified by:
getDisplayResult
in classParsedResult
-
-