48 lines
1.7 KiB
Java
48 lines
1.7 KiB
Java
package com.google.zxing.client.result;
|
|
|
|
import com.google.zxing.Result;
|
|
import java.util.ArrayList;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class BizcardResultParser extends AbstractDoCoMoResultParser {
|
|
@Override // com.google.zxing.client.result.ResultParser
|
|
public AddressBookParsedResult a(Result result) {
|
|
String b = ResultParser.b(result);
|
|
if (!b.startsWith("BIZCARD:")) {
|
|
return null;
|
|
}
|
|
String a = a(AbstractDoCoMoResultParser.b("N:", b, true), AbstractDoCoMoResultParser.b("X:", b, true));
|
|
String b2 = AbstractDoCoMoResultParser.b("T:", b, true);
|
|
String b3 = AbstractDoCoMoResultParser.b("C:", b, true);
|
|
return new AddressBookParsedResult(ResultParser.a(a), null, null, a(AbstractDoCoMoResultParser.b("B:", b, true), AbstractDoCoMoResultParser.b("M:", b, true), AbstractDoCoMoResultParser.b("F:", b, true)), null, ResultParser.a(AbstractDoCoMoResultParser.b("E:", b, true)), null, null, null, AbstractDoCoMoResultParser.a("A:", b, true), null, b3, null, b2, null, null);
|
|
}
|
|
|
|
private static String[] a(String str, String str2, String str3) {
|
|
ArrayList arrayList = new ArrayList(3);
|
|
if (str != null) {
|
|
arrayList.add(str);
|
|
}
|
|
if (str2 != null) {
|
|
arrayList.add(str2);
|
|
}
|
|
if (str3 != null) {
|
|
arrayList.add(str3);
|
|
}
|
|
int size = arrayList.size();
|
|
if (size == 0) {
|
|
return null;
|
|
}
|
|
return (String[]) arrayList.toArray(new String[size]);
|
|
}
|
|
|
|
private static String a(String str, String str2) {
|
|
if (str == null) {
|
|
return str2;
|
|
}
|
|
if (str2 == null) {
|
|
return str;
|
|
}
|
|
return str + ' ' + str2;
|
|
}
|
|
}
|