Package com.sun.mail.imap
Class IMAPMessage.FetchProfileCondition
java.lang.Object
com.sun.mail.imap.IMAPMessage.FetchProfileCondition
- All Implemented Interfaces:
Utility.Condition
- Enclosing class:
IMAPMessage
This class implements the test to be done on each
message in the folder. The test is to check whether the
message has already cached all the items requested in the
FetchProfile. If any item is missing, the test succeeds and
breaks out.
-
Constructor Summary
ConstructorsConstructorDescriptionFetchProfileCondition
(FetchProfile fp, FetchItem[] fitems) Create a FetchProfileCondition to determine if we need to fetch any of the information specified in the FetchProfile. -
Method Summary
Modifier and TypeMethodDescriptionboolean
test
(IMAPMessage m) Return true if we NEED to fetch the requested information for the specified message.
-
Constructor Details
-
FetchProfileCondition
Create a FetchProfileCondition to determine if we need to fetch any of the information specified in the FetchProfile.- Parameters:
fp
- the FetchProfilefitems
- the FETCH items
-
-
Method Details
-
test
Return true if we NEED to fetch the requested information for the specified message.- Specified by:
test
in interfaceUtility.Condition
-