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>contentTypesprivate booleanignoringMimeprivate booleanincludeHeadersprivate booleanisCaseInsensitiveprivate org.slf4j.Loggerloggerprivate 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 MessageMatcherbuild()MessageMatcher.MessageMatcherBuildercaseInsensitive(boolean isCaseInsensitive)MessageMatcher.MessageMatcherBuildercontentTypes(java.util.List<java.lang.String> contentTypes)MessageMatcher.MessageMatcherBuilderignoringMime(boolean ignoringMime)MessageMatcher.MessageMatcherBuilderincludeHeaders(boolean includeHeaders)MessageMatcher.MessageMatcherBuilderlogger(org.slf4j.Logger logger)MessageMatcher.MessageMatcherBuildersearchContents(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()
-
-