cardme is a Java library implementation of RFC 2426, VCard. It provides Java applications with a way to read and write from and to the VCard file format. The project's goals are to provide a flexible and easy to use library with excellent documentation.
| Tags | vCard vcard30 contact Parser Exporter importer reader writer Email junit rfc2426 |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | Win32 Mac OS X Solaris FreeBSD Linux |
| Implementation | junit XML maven2 vCard Java |
| Translations | English |
Recent releases


Release Notes: This release can parse multiple vcards in a single file, supports extended parameter types for all types (which means parsing Evolution vcards works better), has a bugfix for URI paths in logos, and has some Javadoc corrections.


Release Notes: This release revises unfolding regular expressions to fix an issue with noncompliant RFC-822 folding.


Release Notes: The BDAY type now has an optional VALUE parameter type and the parameter type is enforced. URLFeature / URLType given parameter and extended parameter support. URLParameter and extended URL parameters are only used when using GMAIL, MAC_ADDRESS_BOOK, MS_OUTLOOK, and I_PHONE compatibility modes. Handles MS Outlook's improper implementation of the RFC 822 folding standard. Quoted-Printable strings are no longer pre-escaped before being encoded. Cardme is in the oss.sonatype.org maven repository.


Release Notes: The parsing engine now handles soft line breaks. An exception is no longer thrown when encountering TYPE parameters in the URL type when in MS_OUTLOOK compatibility mode. VCard version 3.0 is now forced on VCards which have been set to 2.1 when writing.


Release Notes: This release fixes a reference error in the containsAllXXXParameterTypes() method where it should have been referencing "this" instead of a local parameter. It fixes CardMe behavior for encoding and decoding Quoted-Printable strings to use the declared charset if present. If not, then it will use the default system charset unless a user specified charset is forced. It allows users to force a charset for use with Quoted-Printable strings in the VCardEngine and VCardWriter.