diff options
Diffstat (limited to 'src/java/com/libmailcore/IMAPNamespaceItem.java')
-rw-r--r-- | src/java/com/libmailcore/IMAPNamespaceItem.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/java/com/libmailcore/IMAPNamespaceItem.java b/src/java/com/libmailcore/IMAPNamespaceItem.java new file mode 100644 index 00000000..4249a790 --- /dev/null +++ b/src/java/com/libmailcore/IMAPNamespaceItem.java @@ -0,0 +1,24 @@ +package com.libmailcore; + +import java.util.List; + +public class IMAPNamespaceItem extends NativeObject { + + /** Sets prefix. */ + public native void setPrefix(String prefix); + /** Returns prefix. */ + public native String prefix(); + + /** Sets delimiter. */ + public native void setDelimiter(char delimiter); + /** Returns delimiter. */ + public native char delimiter(); + + /** Returns the folder path for the given list of path components. */ + public native String pathForComponents(List<String> components); + /** Returns the components given a folder path. */ + public native List<String> componentsForPath(String path); + + /** Returns true if the namespace contains the given folder path. */ + public native boolean containsFolder(String folder); +} |