Class SearchTermBuilder
- java.lang.Object
-
- com.icegreen.greenmail.imap.commands.SearchTermBuilder
-
public abstract class SearchTermBuilder extends java.lang.Object
Builder for search terms.- Author:
- mm
-
-
Constructor Summary
Constructors Constructor Description SearchTermBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract javax.mail.search.SearchTerm
build()
static SearchTermBuilder
create(java.lang.String pTerm)
boolean
expectsParameter()
java.lang.Object
getParameter(int pIdx)
java.util.List<java.lang.Object>
getParameters()
javax.mail.search.SearchTerm
getSearchTermParameter(int pIdx)
java.lang.String
getStringParameter(int pIdx)
boolean
isExpressionParameter()
java.lang.String
toString()
-
-
-
Method Detail
-
create
public static SearchTermBuilder create(java.lang.String pTerm)
-
getParameters
public java.util.List<java.lang.Object> getParameters()
-
getParameter
public java.lang.Object getParameter(int pIdx)
-
getStringParameter
public java.lang.String getStringParameter(int pIdx)
-
getSearchTermParameter
public javax.mail.search.SearchTerm getSearchTermParameter(int pIdx)
-
expectsParameter
public boolean expectsParameter()
-
isExpressionParameter
public boolean isExpressionParameter()
-
build
public abstract javax.mail.search.SearchTerm build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-