Interface IIMAPFolder


public interface IIMAPFolder
IMAP Folder interface Can : - check own existence and open status - return name - count messages - provide list of messages
  • Method Details Link icon

    • countTotalMessage Link icon

      int countTotalMessage()
      Returns:
      the total number of messages in this folder
    • countNewMessage Link icon

      int countNewMessage()
      Returns:
      the total number of messages with NEW flag
    • countUnreadMessage Link icon

      int countUnreadMessage()
      Returns:
      the total number of messages without READ flag
    • getFolderName Link icon

      String getFolderName()
      Returns:
      this folder name
    • getFullFolderName Link icon

      String getFullFolderName()
      Returns:
      this folder name with complete path
    • getMessages Link icon

      Collection<IIMAPMessage> getMessages()
      Returns:
      Collection of folder messages
    • getMessagesByFlag Link icon

      Collection<IIMAPMessage> getMessagesByFlag(IIMAPFlag flag, boolean value)
      return list of messages with a specific flag set or not
      Parameters:
      flag - IIMAPFlag
      value - boolean
      Returns:
      list of IIMAPMessage