Class MessageMatcher.MessageMatcherBuilder
- java.lang.Object
-
- org.apache.james.mime4j.utils.search.MessageMatcher.MessageMatcherBuilder
-
- Enclosing class:
- MessageMatcher
public static class MessageMatcher.MessageMatcherBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>
contentTypes
private boolean
ignoringMime
private boolean
includeHeaders
private boolean
isCaseInsensitive
private org.slf4j.Logger
logger
private java.util.List<java.lang.CharSequence>
searchContents
-
Constructor Summary
Constructors Constructor Description MessageMatcherBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageMatcher
build()
MessageMatcher.MessageMatcherBuilder
caseInsensitive(boolean isCaseInsensitive)
MessageMatcher.MessageMatcherBuilder
contentTypes(java.util.List<java.lang.String> contentTypes)
MessageMatcher.MessageMatcherBuilder
ignoringMime(boolean ignoringMime)
MessageMatcher.MessageMatcherBuilder
includeHeaders(boolean includeHeaders)
MessageMatcher.MessageMatcherBuilder
logger(org.slf4j.Logger logger)
MessageMatcher.MessageMatcherBuilder
searchContents(java.util.List<java.lang.CharSequence> searchContents)
-
-
-
Field Detail
-
searchContents
private java.util.List<java.lang.CharSequence> searchContents
-
contentTypes
private java.util.List<java.lang.String> contentTypes
-
isCaseInsensitive
private boolean isCaseInsensitive
-
includeHeaders
private boolean includeHeaders
-
ignoringMime
private boolean ignoringMime
-
logger
private org.slf4j.Logger logger
-
-
Method Detail
-
searchContents
public MessageMatcher.MessageMatcherBuilder searchContents(java.util.List<java.lang.CharSequence> searchContents)
-
contentTypes
public MessageMatcher.MessageMatcherBuilder contentTypes(java.util.List<java.lang.String> contentTypes)
-
caseInsensitive
public MessageMatcher.MessageMatcherBuilder caseInsensitive(boolean isCaseInsensitive)
-
includeHeaders
public MessageMatcher.MessageMatcherBuilder includeHeaders(boolean includeHeaders)
-
logger
public MessageMatcher.MessageMatcherBuilder logger(org.slf4j.Logger logger)
-
ignoringMime
public MessageMatcher.MessageMatcherBuilder ignoringMime(boolean ignoringMime)
-
build
public MessageMatcher build()
-
-