VCardRootPackage

On this page

Inheritance: java.lang.Object, com.groupdocs.metadata.core.MetadataPackage, com.groupdocs.metadata.core.RootMetadataPackage

public class VCardRootPackage extends RootMetadataPackage

Represents the root package allowing working with metadata in a VCard file.

Learn more


This code sample demonstrates how to read metadata properties of a vCard file.

```

 public static void run() {
     try (Metadata metadata = new Metadata(Constants.InputVcf)) {
         VCardRootPackage root = metadata.getRootPackageGeneric();
         for (VCardCard vCard : root.getVCardPackage().getCards()) {
             System.out.println(vCard.getIdentificationRecordset().getName());
             PrintArray(vCard.getIdentificationRecordset().getFormattedNames());
             PrintArray(vCard.getCommunicationRecordset().getEmails());
             PrintArray(vCard.getCommunicationRecordset().getTelephones());
             PrintArray(vCard.getDeliveryAddressingRecordset().getAddresses());
             // ...
         }
     }
 }
 private static void PrintArray(String[] values) {
     if (values != null) {
         for (String value : values) {
             System.out.println(value);
         }
     }
 }
 
```

Methods

Method Description
getVCardPackage() Gets the VCard metadata package.

getVCardPackage()

public final VCardPackage getVCardPackage()

Gets the VCard metadata package.

Returns: VCardPackage - The VCard metadata package.

On this page