KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > columba > mail > folder > zippedmh > ZippedMHFolder


1 package org.columba.mail.folder.zippedmh;
2
3 import org.columba.mail.config.FolderItem;
4 import org.columba.mail.config.IFolderItem;
5 import org.columba.mail.folder.AbstractLocalFolder;
6 import org.columba.mail.folder.IDataStorage;
7
8 public class ZippedMHFolder extends AbstractLocalFolder {
9
10     private ZippedMHDataStorage dataStorage;
11     
12     public ZippedMHFolder(FolderItem item, String JavaDoc path) {
13         super(item, path);
14     }
15
16     public ZippedMHFolder(String JavaDoc name, String JavaDoc type, String JavaDoc path) {
17         super(name, type, path);
18         
19         IFolderItem item = getConfiguration();
20         item.setString("property", "accessrights", "user");
21         item.setString("property", "subfolder", "true");
22     }
23
24     public IDataStorage getDataStorageInstance() {
25         if( dataStorage == null ) {
26             dataStorage = new ZippedMHDataStorage(this.getDirectoryFile());
27         }
28         return dataStorage;
29     }
30
31 }
32
Popular Tags