Spec-Zone .ru
спецификации, руководства, описания, API


javax.mail.event
Класс MessageCountEvent

java.lang.Object
  расширенный java.util.EventObject
      расширенный javax.mail.event.MailEvent
          расширенный javax.mail.event.MessageCountEvent
Все Реализованные Интерфейсы:
java.io. Сериализуемый

public class MessageCountEvent
расширяет MailEvent

Этот class уведомляет изменения в числе сообщений в папке.

Отметьте, что некоторые типы папки могут только поставить MessageCountEvents в определенные времена или после определенных операций. IMAP в особенности только уведомит клиент MessageCountEvents, когда клиент даст новую команду. Обратитесь к RFC 2060 http://www.ietf.org/rfc/rfc2060.txt для деталей. Клиент может хотеть "опрос" папка, иногда вызывая getMessageCount или isConnected методы, чтобы требовать любых таких уведомлений.

Автор:
Джон Мани
См. Также:
Сериализированная Форма

Полевая Сводка
static int ДОБАВЛЕННЫЙ
          Сообщения были добавлены к их папке
protected  Message[] msgs
          Сообщения.
protected  boolean удаленный
          Если это правда, это событие является результатом явного, вычеркивают этим клиентом, и сообщения в этой папке были перенумерованы, чтобы учесть это.
static int УДАЛЕННЫЙ
          Сообщения были удалены из их папки
protected  int ввести
          Тип события.
 
Поля, наследованные от class java.util. EventObject
source
 
Сводка конструктора
MessageCountEvent(Folder folder, int type, boolean removed, Message[] msgs)
          Конструктор.
 
Сводка метода
 void dispatch(java.lang.Object listener)
          Вызывает соответствующий метод MessageCountListener.
 Сообщение[] getMessages()
          Возвратите массив сообщений, добавленных или удаленных.
 int getType()
          Возвратите тип этого события.
 boolean isRemoved()
          Указывает, является ли это событие результатом явного, вычеркивают этим клиентом, или из-за вычеркивания из внешних источников.
 
Методы, наследованные от class java.util. EventObject
getSource, toString
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Полевая Деталь

ДОБАВЛЕННЫЙ

public static final int ADDED
Сообщения были добавлены к их папке

См. Также:
Постоянные Значения полей

УДАЛЕННЫЙ

public static final int REMOVED
Сообщения были удалены из их папки

См. Также:
Постоянные Значения полей

ввести

protected int type
Тип события.


удаленный

protected boolean removed
Если это правда, это событие является результатом явного, вычеркивают этим клиентом, и сообщения в этой папке были перенумерованы, чтобы учесть это. Если ложь, это событие является результатом вычеркивания по внешним источникам.


msgs

protected transient Message[] msgs
Сообщения.

Деталь конструктора

MessageCountEvent

public MessageCountEvent(Folder folder,
                         int type,
                         boolean removed,
                         Message[] msgs)
Конструктор.

Параметры:
folder - Содержание папки
type - Тип события
removed - Если это правда, это событие является результатом явного, вычеркивают этим клиентом, и сообщения в этой папке были перенумерованы, чтобы учесть это. Если ложь, это событие является результатом вычеркивания по внешним источникам.
msgs - Сообщения добавили/удалили
Деталь метода

getType

public int getType()
Возвратите тип этого события.

Возвраты:
ввести

isRemoved

public boolean isRemoved()
Указывает, является ли это событие результатом явного, вычеркивают этим клиентом, или из-за вычеркивания из внешних источников. Если true, это событие происходит из-за явного, вычеркивают, и следовательно все остающиеся сообщения в этой папке были перенумерованы. Если false, это событие происходит из-за внешнего, вычеркивают.

Отметьте, что этот метод допустим, только если тип этого события REMOVED


getMessages

public Message[] getMessages()
Возвратите массив сообщений, добавленных или удаленных.

Возвраты:
массив сообщений

диспетчеризировать

public void dispatch(java.lang.Object listener)
Вызывает соответствующий метод MessageCountListener.

Определенный:
dispatch в class MailEvent


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter