public static interface RequestPredicates.Visitor
修飾子と型 | メソッドと説明 |
---|---|
void | and() 論理 AND 述語の「中間」通知を受け取ります。 |
void | endAnd() 論理 AND 述語の最後の通知を受け取ります。 |
void | endNegate() 否定された述語の最後の通知を受け取ります。 |
void | endOr() 論理 OR 述語の最後の通知を受け取ります。 |
void | header(StringSE name, StringSE value) HTTP ヘッダー述語の通知を受け取ります。 |
void | method(SetSE<HttpMethod> methods) HTTP メソッド述語の通知を受け取ります。 |
void | or() 論理 OR 述語の「中間」通知を受け取ります。 |
void | param(StringSE name, StringSE value) パラメーター述語の通知を受け取ります。 |
void | path(StringSE pattern) パス述語の通知を受け取ります。 |
void | pathExtension(StringSE extension) パス拡張述語の通知を受け取ります。 |
void | startAnd() 論理 AND 述語の最初の通知を受け取ります。 |
void | startNegate() 否定された述語の最初の通知を受け取ります。 |
void | startOr() 論理 OR 述語の最初の通知を受け取ります。 |
void | unknown(RequestPredicate predicate) 不明な述語の最初の通知を受け取ります。 |
void method(SetSE<HttpMethod> methods)
methods
- 述語を構成する HTTP メソッド RequestPredicates.method(HttpMethod)
void path(StringSE pattern)
pattern
- 述語を構成するパスパターン RequestPredicates.path(String)
void pathExtension(StringSE extension)
extension
- 述語を構成するパス拡張子 RequestPredicates.pathExtension(String)
void header(StringSE name, StringSE value)
name
- チェックする HTTP ヘッダーの名前 value
- HTTP ヘッダーの必要な値 RequestPredicates.headers(Predicate)
, RequestPredicates.contentType(MediaType...)
, RequestPredicates.accept(MediaType...)
void param(StringSE name, StringSE value)
name
- パラメーターの名前 value
- パラメーターの望ましい値 RequestPredicates.param(String, String)
void startAnd()
void and()
endAnd()
が続きます。void endAnd()
void startOr()
endOr()
が続きます。void or()
endOr()
が続きます。void endOr()
void startNegate()
endNegate()
が続きます。void endNegate()
void unknown(RequestPredicate predicate)