From: Mathieu Baudier Date: Mon, 9 May 2022 06:46:58 +0000 (+0200) Subject: Introduce vCard exporter X-Git-Tag: v2.3.8~112 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=2ac2baf40fd2fece9cbbd063c984aed4b67f2e20 Introduce vCard exporter --- diff --git a/org.argeo.app.ui/src/org/argeo/app/ui/people/VCardExporter.java b/org.argeo.app.ui/src/org/argeo/app/ui/people/VCardExporter.java new file mode 100644 index 0000000..389d73e --- /dev/null +++ b/org.argeo.app.ui/src/org/argeo/app/ui/people/VCardExporter.java @@ -0,0 +1,17 @@ +package org.argeo.app.ui.people; + +import ezvcard.Ezvcard; +import ezvcard.VCard; + +public class VCardExporter { + + public static void main(String[] args) { + String str = "BEGIN:VCARD\r\n" + "VERSION:4.0\r\n" + "N:Doe;Jonathan;;Mr;\r\n" + "FN:John Doe\r\n" + + "END:VCARD\r\n"; + + VCard vcard = Ezvcard.parse(str).first(); + String fullName = vcard.getFormattedName().getValue(); + String lastName = vcard.getStructuredName().getFamily(); + } + +}