vKard

This library provides parsing and exporting of vCard as described in RFC 6350 for the JVM and JavaScript written entirely in Kotlin.

Goals

The aim of this project is to completely implement everything specified in the RFC 6350 standard. The parsing of vCards is trying to be as flexible and forgiving as possible.

Getting Started

This Library can be used to handle vCards. vCards can be created through the constructor of VCard, created through the vCard-DSL or parsed from a given vCard String. the vCard can be manipulated and exported as String.

To learn more about how to programmatically create and modify a vCard read the VCard documentation.

To use the vCard-DSL to create a vCard read the vCard-DSL documentation.

Further information about the parsing of Strings to vCard Objects can be found at the parse documentation.

The export of a vCard is described in the export documentation.

This library provides parsing and exporting of vCard as described in RFC 6350 for the JVM and JavaScript written entirely in Kotlin.

Goals

The aim of this project is to completely implement everything specified in the RFC 6350 standard. The parsing of vCards is trying to be as flexible and forgiving as possible.

Getting Started

This Library can be used to handle vCards. vCards can be created through the constructor of VCard, created through the vCard-DSL or parsed from a given vCard String. the vCard can be manipulated and exported as String.

To learn more about how to programmatically create and modify a vCard read the VCard documentation.

To use the vCard-DSL to create a vCard read the vCard-DSL documentation.

Further information about the parsing of Strings to vCard Objects can be found at the parse documentation.

The export of a vCard is described in the export documentation.

This library provides parsing and exporting of vCard as described in RFC 6350 for the JVM and JavaScript written entirely in Kotlin.

Goals

The aim of this project is to completely implement everything specified in the RFC 6350 standard. The parsing of vCards is trying to be as flexible and forgiving as possible.

Getting Started

This Library can be used to handle vCards. vCards can be created through the constructor of VCard, created through the vCard-DSL or parsed from a given vCard String. the vCard can be manipulated and exported as String.

To learn more about how to programmatically create and modify a vCard read the VCard documentation.

To use the vCard-DSL to create a vCard read the vCard-DSL documentation.

Further information about the parsing of Strings to vCard Objects can be found at the parse documentation.

The export of a vCard is described in the export documentation.

Packages

de.dstulle.vkard
Link copied to clipboard
common

Base package containing the VCard itself as well as the parse function to parse vCard Strings into vCard Objects and the export function to export a vCard Object as a vCard String.

de.dstulle.vkard.dsl
Link copied to clipboard
common

Package containing the vCard-DSL to create a VCard in a clean and easy way.

de.dstulle.vkard.properties.addressing
Link copied to clipboard
common

Package containing all the delivery addressing properties of a vCard as described in Section 6.3. of RFC 6350

common

Package containing all the communications properties of a vCard as described in Section 6.4. of RFC 6350

de.dstulle.vkard.properties.explanatory
Link copied to clipboard
common

Package containing all the explanatory properties of a vCard as described in Section 6.7. of RFC 6350

de.dstulle.vkard.properties.general
Link copied to clipboard
common

Package containing all the general properties of a vCard as described in Section 6.1. of RFC 6350

common

Package containing all the geographical properties of a vCard as described in Section 6.5. of RFC 6350

common

Package containing all the identification properties of a vCard as described in Section 6.2. of RFC 6350

common

Package containing all the organizational properties of a vCard as described in Section 6.6. of RFC 6350

de.dstulle.vkard.property
Link copied to clipboard
common
de.dstulle.vkard.property.parameter
Link copied to clipboard
common
de.dstulle.vkard.property.value
Link copied to clipboard
common
js