インターフェース RequestPredicates.Visitor
- 含まれているクラス:
RequestPredicates
public static interface RequestPredicates.Visitor
リクエスト述語の論理構造から通知を受け取ります。
- 導入:
- 5.2
- 作成者:
- Arjen Poutsma, Sam Brannen
メソッドのサマリー
修飾子と型メソッド説明void
and()
論理 AND 述語の「中間」通知を受け取ります。void
endAnd()
論理 AND 述語の最後の通知を受け取ります。void
否定された述語の最後の通知を受け取ります。void
endOr()
論理 OR 述語の最後の通知を受け取ります。void
HTTP ヘッダー述語の通知を受け取ります。void
method
(SetSE<HttpMethod> methods) HTTP メソッド述語の通知を受け取ります。void
or()
論理 OR 述語の「中間」通知を受け取ります。void
パラメーター述語の通知を受け取ります。void
パス述語の通知を受け取ります。void
pathExtension
(StringSE extension) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。リクエストマッピングおよびコンテンツネゴシエーション用のパス拡張の使用を推奨しないため、置き換えは行われません (アノテーション付きコントローラーには同様の廃止および削除がすでに適用されています)。void
startAnd()
論理 AND 述語の最初の通知を受け取ります。void
否定された述語の最初の通知を受け取ります。void
startOr()
論理 OR 述語の最初の通知を受け取ります。void
unknown
(RequestPredicate predicate) 不明な述語の最初の通知を受け取ります。
メソッドの詳細
method
HTTP メソッド述語の通知を受け取ります。- パラメーター:
methods
- 述語を構成する HTTP メソッド- 関連事項:
path
pathExtension
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。リクエストマッピングとコンテンツネゴシエーションのためのパス拡張の使用を控えるために、代替案はありません(アノテーション付きコントローラーにはすでに同様の廃止と削除が適用されています)。詳細については、課題 #24179 を参照してください。パス拡張述語の通知を受け取ります。- パラメーター:
extension
- 述語を構成するパス拡張子- 関連事項:
header
param
startAnd
and
endAnd
void endAnd()論理 AND 述語の最後の通知を受け取ります。- 関連事項:
startOr
void startOr()論理 OR 述語の最初の通知を受け取ります。最初の後続の通知には、OR 述語の左側が含まれます。2 番目の通知には右側が含まれ、その後にendOr()
が続きます。- 関連事項:
or
endOr
void endOr()論理 OR 述語の最後の通知を受け取ります。- 関連事項:
startNegate
endNegate
void endNegate()否定された述語の最後の通知を受け取ります。- 関連事項:
unknown
不明な述語の最初の通知を受け取ります。