
it.cnr.iit.jscontact.tools.vcard.extensions.utils.VCardWriter Maven / Gradle / Ivy
package it.cnr.iit.jscontact.tools.vcard.extensions.utils;
import ezvcard.Ezvcard;
import ezvcard.VCard;
import it.cnr.iit.jscontact.tools.vcard.extensions.io.scribe.ExtendedAddressScribe;
import it.cnr.iit.jscontact.tools.vcard.extensions.io.scribe.ExtendedStructuredNameScribe;
import java.util.Collection;
public class VCardWriter {
public static String write(VCard... cards) {
return Ezvcard.write(cards)
.register(new ExtendedAddressScribe())
.register(new ExtendedStructuredNameScribe())
.go();
}
public static String write(Collection cards) {
return Ezvcard.write(cards)
.register(new ExtendedAddressScribe())
.register(new ExtendedStructuredNameScribe())
.go();
}
public static String writeJson(VCard... cards) {
return Ezvcard.writeJson(cards)
.register(new ExtendedAddressScribe())
.register(new ExtendedStructuredNameScribe())
.go();
}
public static String writeJson(Collection cards) {
return Ezvcard.writeJson(cards)
.register(new ExtendedAddressScribe())
.register(new ExtendedStructuredNameScribe())
.go();
}
public static String writeXml(VCard... cards) {
return Ezvcard.writeXml(cards)
.register(new ExtendedAddressScribe())
.register(new ExtendedStructuredNameScribe())
.go();
}
public static String writeXml(Collection cards) {
return Ezvcard.writeXml(cards)
.register(new ExtendedAddressScribe())
.register(new ExtendedStructuredNameScribe())
.go();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy