1 package org.columba.addressbook.folder.importfilter; 19 20 import java.io.BufferedInputStream ; 21 import java.io.File ; 22 import java.io.FileInputStream ; 23 24 import org.columba.addressbook.folder.AbstractFolder; 25 import org.columba.addressbook.model.IContactModel; 26 import org.columba.addressbook.parser.VCardParser; 27 28 33 public class VCardImporter extends DefaultAddressbookImporter { 34 35 38 public VCardImporter() { 39 super(); 40 41 } 42 43 47 public VCardImporter(File sourceFile, AbstractFolder destinationFolder) { 48 super(sourceFile, destinationFolder); 49 } 50 51 54 public void importAddressbook(File file) throws Exception { 55 56 BufferedInputStream in = new BufferedInputStream (new FileInputStream ( 57 file)); 58 59 IContactModel[] cards = VCardParser.read(in); 60 61 saveContacts(cards); 62 } 63 64 67 public String getDescription() { 68 return "vCard import filter"; 69 } 70 71 72 } | Popular Tags |