Introduce vCard exporter
authorMathieu Baudier <mbaudier@argeo.org>
Mon, 9 May 2022 06:46:58 +0000 (08:46 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Mon, 9 May 2022 06:46:58 +0000 (08:46 +0200)
org.argeo.app.ui/src/org/argeo/app/ui/people/VCardExporter.java [new file with mode: 0644]

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 (file)
index 0000000..389d73e
--- /dev/null
@@ -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();
+       }
+
+}