javax.mail.event

Class FolderEvent

public class FolderEvent extends MailEvent

Field Summary
static intCREATED
static intDELETED
protected Folderfolder
protected FoldernewFolder
static intRENAMED
protected inttype
Constructor Summary
FolderEvent(Object source, Folder oldFolder, Folder newFolder, int type)
Constructor used for RENAMED events.
FolderEvent(Object source, Folder folder, int type)
Constructor other events.
Method Summary
voiddispatch(Object listener)
FoldergetFolder()
Return the affected folder.
FoldergetNewFolder()
Return the new folder; only applicable to RENAMED events.
intgetType()
Return the event type.

Field Detail

CREATED

public static final int CREATED

DELETED

public static final int DELETED

folder

protected transient Folder folder

newFolder

protected transient Folder newFolder

RENAMED

public static final int RENAMED

type

protected int type

Constructor Detail

FolderEvent

public FolderEvent(Object source, Folder oldFolder, Folder newFolder, int type)
Constructor used for RENAMED events.

Parameters: source the source of the event oldFolder the folder that was renamed newFolder the folder with the new name type the event type

FolderEvent

public FolderEvent(Object source, Folder folder, int type)
Constructor other events.

Parameters: source the source of the event folder the folder affected type the event type

Method Detail

dispatch

public void dispatch(Object listener)

getFolder

public Folder getFolder()
Return the affected folder.

Returns: the affected folder

getNewFolder

public Folder getNewFolder()
Return the new folder; only applicable to RENAMED events.

Returns: the new folder

getType

public int getType()
Return the event type.

Returns: the event type