jimu-decompiled/sources/com/google/zxing/client/result/BizcardResultParser.java
2025-05-13 19:24:51 +02:00

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;
}
}