org.apache.geronimo.javamail.store.imap
Class IMAPNamespaceFolder

java.lang.Object
  extended by javax.mail.Folder
      extended by org.apache.geronimo.javamail.store.imap.IMAPFolder
          extended by org.apache.geronimo.javamail.store.imap.IMAPNamespaceFolder
All Implemented Interfaces:
UIDFolder, IMAPUntaggedResponseHandler

public class IMAPNamespaceFolder
extends IMAPFolder

An override of the base IMAPFolder class for folders representing namespace roots.

Version:
$Rev: 594520 $
See Also:
Folder

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.geronimo.javamail.store.imap.IMAPFolder
IMAPFolder.FetchProfileItem
 
Field Summary
 
Fields inherited from class org.apache.geronimo.javamail.store.imap.IMAPFolder
availableFlags, cachedStatus, currentConnection, folderOpen, folderType, fullname, lastStatusTimeStamp, listInfo, maxSequenceNumber, messages, name, nextMessageID, permanentFlags, recentMessages, separator, session, statusCacheTimeout, subscribed, uidCache, uidNext, uidValidity, UNDETERMINED, unseenMessages
 
Fields inherited from class javax.mail.Folder
HOLDS_FOLDERS, HOLDS_MESSAGES, mode, READ_ONLY, READ_WRITE, store
 
Fields inherited from interface javax.mail.UIDFolder
LASTUID
 
Method Summary
protected  String getMailBoxName()
          Override of the default IMAPFolder method to provide the mailbox name as the prefix + delimiter.
 
Methods inherited from class org.apache.geronimo.javamail.store.imap.IMAPFolder
addACL, addRights, addToUidCache, appendMessage, appendMessages, checkClosed, checkFolderValidity, checkMessageFolder, checkMessageValidity, checkOpen, checkOpenReadWrite, checkReadWrite, cleanupFolder, close, copyMessages, create, delete, exists, expunge, expungeMessage, fetch, filterFolders, findListResponse, generateMessageSet, generateMessageSet, getAttributes, getConnection, getDeletedMessageCount, getFolder, getFullName, getMessage, getMessageByUID, getMessageCount, getMessages, getMessagesByUID, getMessagesByUID, getName, getNewMessageCount, getParent, getPermanentFlags, getQuota, getSeparator, getType, getUID, getUIDValidity, getUnreadMessageCount, handleResponse, hasNewMessages, holdsFolders, isOpen, isSubscribed, list, listRights, listSubscribed, myRights, notifyMessageChangedListeners, open, populateMessageCache, refreshStatus, releaseConnection, removeACL, removeRights, renameTo, resolveMessages, retrieveMessageByUid, search, search, setFlags, setFlags, setFlags, setQuota, setSubscribed
 
Methods inherited from class javax.mail.Folder
addConnectionListener, addFolderListener, addMessageChangedListener, addMessageCountListener, finalize, getMessages, getMessages, getMode, getStore, getURLName, list, listSubscribed, notifyConnectionListeners, notifyFolderListeners, notifyFolderRenamedListeners, notifyMessageAddedListeners, notifyMessageRemovedListeners, removeConnectionListener, removeFolderListener, removeMessageChangedListener, removeMessageCountListener, toString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getMailBoxName

protected String getMailBoxName()
Override of the default IMAPFolder method to provide the mailbox name as the prefix + delimiter.

Overrides:
getMailBoxName in class IMAPFolder
Returns:
The string name to use as the mailbox name for exists() and issubscribed() calls.


Copyright © 2003-2009 The Apache Software Foundation. All Rights Reserved.