BizcardResultParser.java (zxing-zxing-3.4.0) | : | BizcardResultParser.java (zxing-zxing-3.4.1) | ||
---|---|---|---|---|
skipping to change at line 48 | skipping to change at line 48 | |||
public AddressBookParsedResult parse(Result result) { | public AddressBookParsedResult parse(Result result) { | |||
String rawText = getMassagedText(result); | String rawText = getMassagedText(result); | |||
if (!rawText.startsWith("BIZCARD:")) { | if (!rawText.startsWith("BIZCARD:")) { | |||
return null; | return null; | |||
} | } | |||
String firstName = matchSingleDoCoMoPrefixedField("N:", rawText, true); | String firstName = matchSingleDoCoMoPrefixedField("N:", rawText, true); | |||
String lastName = matchSingleDoCoMoPrefixedField("X:", rawText, true); | String lastName = matchSingleDoCoMoPrefixedField("X:", rawText, true); | |||
String fullName = buildName(firstName, lastName); | String fullName = buildName(firstName, lastName); | |||
String title = matchSingleDoCoMoPrefixedField("T:", rawText, true); | String title = matchSingleDoCoMoPrefixedField("T:", rawText, true); | |||
String org = matchSingleDoCoMoPrefixedField("C:", rawText, true); | String org = matchSingleDoCoMoPrefixedField("C:", rawText, true); | |||
String[] addresses = matchDoCoMoPrefixedField("A:", rawText, true); | String[] addresses = matchDoCoMoPrefixedField("A:", rawText); | |||
String phoneNumber1 = matchSingleDoCoMoPrefixedField("B:", rawText, true); | String phoneNumber1 = matchSingleDoCoMoPrefixedField("B:", rawText, true); | |||
String phoneNumber2 = matchSingleDoCoMoPrefixedField("M:", rawText, true); | String phoneNumber2 = matchSingleDoCoMoPrefixedField("M:", rawText, true); | |||
String phoneNumber3 = matchSingleDoCoMoPrefixedField("F:", rawText, true); | String phoneNumber3 = matchSingleDoCoMoPrefixedField("F:", rawText, true); | |||
String email = matchSingleDoCoMoPrefixedField("E:", rawText, true); | String email = matchSingleDoCoMoPrefixedField("E:", rawText, true); | |||
return new AddressBookParsedResult(maybeWrap(fullName), | return new AddressBookParsedResult(maybeWrap(fullName), | |||
null, | null, | |||
null, | null, | |||
buildPhoneNumbers(phoneNumber1, phoneNumb er2, phoneNumber3), | buildPhoneNumbers(phoneNumber1, phoneNumb er2, phoneNumber3), | |||
null, | null, | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added |