Uses of Class
org.apache.james.mailboxmanager.SearchQuery.Criterion

Packages that use SearchQuery.Criterion
org.apache.james.mailboxmanager This is now some kind of complete as it reflects the ideas I have in mind. 
 

Uses of SearchQuery.Criterion in org.apache.james.mailboxmanager
 

Subclasses of SearchQuery.Criterion in org.apache.james.mailboxmanager
static class SearchQuery.AllCriterion
          Any message.
static class SearchQuery.ConjunctionCriterion
          Conjuction applying to the contained criteria.
static class SearchQuery.CustomFlagCriterion
          Filters on a custom flag valuation.
static class SearchQuery.FlagCriterion
          Filters on a standard flag.
static class SearchQuery.HeaderCriterion
          Header value content search.
static class SearchQuery.InternalDateCriterion
          Filters on the internal date.
static class SearchQuery.SizeCriterion
          Filters on the size of the message in octets.
static class SearchQuery.TextCriterion
          Message text.
static class SearchQuery.UidCriterion
          Filters on message identity.
 

Methods in org.apache.james.mailboxmanager that return SearchQuery.Criterion
static SearchQuery.Criterion SearchQuery.all()
          Creates a filter matching all messages.
static SearchQuery.Criterion SearchQuery.and(java.util.List criteria)
          Creates a filter composing the listed criteria.
static SearchQuery.Criterion SearchQuery.and(SearchQuery.Criterion one, SearchQuery.Criterion two)
          Creates a filter composing the two different criteria.
static SearchQuery.Criterion SearchQuery.bodyContains(java.lang.String value)
          Creates a filter matching messages which contains the given text within the body.
static SearchQuery.Criterion SearchQuery.flagIsSet(javax.mail.Flags.Flag flag)
          Creates a filter on the given flag selecting messages where the given flag is selected.
static SearchQuery.Criterion SearchQuery.flagIsSet(java.lang.String flag)
          Creates a filter on the given flag selecting messages where the given flag is selected.
static SearchQuery.Criterion SearchQuery.flagIsUnSet(javax.mail.Flags.Flag flag)
          Creates a filter on the given flag selecting messages where the given flag is not selected.
static SearchQuery.Criterion SearchQuery.flagIsUnSet(java.lang.String flag)
          Creates a filter on the given flag selecting messages where the given flag is not selected.
static SearchQuery.Criterion SearchQuery.flagSet(javax.mail.Flags.Flag flag, boolean isSet)
          Creates a filter on the given flag.
static SearchQuery.Criterion SearchQuery.flagSet(java.lang.String flag, boolean isSet)
          Creates a filter on the given flag.
static SearchQuery.Criterion SearchQuery.headerContains(java.lang.String headerName, java.lang.String value)
          Creates a filter matching messages whose header value contains the given value.
static SearchQuery.Criterion SearchQuery.headerDateAfter(java.lang.String headerName, int day, int month, int year)
          Creates a filter matching messages with the date of the given header after the given date.
static SearchQuery.Criterion SearchQuery.headerDateBefore(java.lang.String headerName, int day, int month, int year)
          Creates a filter matching messages with the date of the given header before the given date.
static SearchQuery.Criterion SearchQuery.headerDateOn(java.lang.String headerName, int day, int month, int year)
          Creates a filter matching messages with the date of the given header on the given date.
static SearchQuery.Criterion SearchQuery.headerExists(java.lang.String headerName)
          Creates a filter matching messages with a header matching the given name.
static SearchQuery.Criterion SearchQuery.internalDateAfter(int day, int month, int year)
          Creates a filter matching messages with internal date after the given date.
static SearchQuery.Criterion SearchQuery.internalDateBefore(int day, int month, int year)
          Creates a filter matching messages with internal date before the given date.
static SearchQuery.Criterion SearchQuery.internalDateOn(int day, int month, int year)
          Creates a filter matching messages with internal date on the given date.
static SearchQuery.Criterion SearchQuery.mailContains(java.lang.String value)
          Creates a filter matching messages which contains the given text either within the body or in the headers.
static SearchQuery.Criterion SearchQuery.not(SearchQuery.Criterion criterion)
          Creates a filter inverting the given criteria.
static SearchQuery.Criterion SearchQuery.or(SearchQuery.Criterion one, SearchQuery.Criterion two)
          Creates a filter composing the two different criteria.
static SearchQuery.Criterion SearchQuery.sizeEquals(long value)
          Creates a filter for message size equal to the given value
static SearchQuery.Criterion SearchQuery.sizeGreaterThan(long value)
          Creates a filter for message size greater than the given value
static SearchQuery.Criterion SearchQuery.sizeLessThan(long value)
          Creates a filter for message size less than the given value
static SearchQuery.Criterion SearchQuery.uid(SearchQuery.NumericRange[] range)
          Creates a filter matching messages within any of the given ranges.
 

Methods in org.apache.james.mailboxmanager with parameters of type SearchQuery.Criterion
static SearchQuery.Criterion SearchQuery.and(SearchQuery.Criterion one, SearchQuery.Criterion two)
          Creates a filter composing the two different criteria.
 void SearchQuery.andCriteria(SearchQuery.Criterion crit)
           
static SearchQuery.Criterion SearchQuery.not(SearchQuery.Criterion criterion)
          Creates a filter inverting the given criteria.
static SearchQuery.Criterion SearchQuery.or(SearchQuery.Criterion one, SearchQuery.Criterion two)
          Creates a filter composing the two different criteria.
 



Copyright © 2002-2008 The Apache Software Foundation. All Rights Reserved.