From 2ac2baf40fd2fece9cbbd063c984aed4b67f2e20 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 9 May 2022 08:46:58 +0200 Subject: [PATCH] Introduce vCard exporter --- .../org/argeo/app/ui/people/VCardExporter.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 org.argeo.app.ui/src/org/argeo/app/ui/people/VCardExporter.java 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(); + } + +} -- 2.30.2