Class SearchTermBuilder
- java.lang.Object
-
- com.icegreen.greenmail.imap.commands.SearchTermBuilder
-
public abstract class SearchTermBuilder extends Object
Builder for search terms.- Author:
- mm
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchTermBuilder.AbstractIdSearchTermSupports general searching by id sequences such as MSN or UID.static classSearchTermBuilder.MessageNumberSearchTermTerm for searching by message number ids.static classSearchTermBuilder.UidSearchTermTerm for searching uids.
-
Field Summary
Fields Modifier and Type Field Description static com.icegreen.greenmail.imap.commands.SearchTermBuilder.AllSearchTermALL_SEARCH_TERM
-
Constructor Summary
Constructors Constructor Description SearchTermBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract jakarta.mail.search.SearchTermbuild()static SearchTermBuildercreate(SearchKey key)static SearchTermBuildercreate(String pTerm)booleanexpectsParameter()StringgetParameter(int pIdx)List<String>getParameters()StringtoString()
-
-
-
Method Detail
-
create
public static SearchTermBuilder create(String pTerm)
-
create
public static SearchTermBuilder create(SearchKey key)
-
getParameter
public String getParameter(int pIdx)
-
expectsParameter
public boolean expectsParameter()
-
build
public abstract jakarta.mail.search.SearchTerm build()
-
-