インターフェース RequestPredicates.Visitor
- 含まれているクラス:
- RequestPredicates
public static interface RequestPredicates.Visitor
リクエスト述語の論理構造から通知を受け取ります。
メソッドのサマリー
修飾子と型メソッド説明voidand()論理 AND 述語の「中間」通知を受け取ります。voidendAnd()論理 AND 述語の最後の通知を受け取ります。void否定された述語の最後の通知を受け取ります。voidendOr()論理 OR 述語の最後の通知を受け取ります。voidHTTP ヘッダー述語の通知を受け取ります。voidmethod(SetSE<HttpMethod> methods) HTTP メソッド述語の通知を受け取ります。voidor()論理 OR 述語の「中間」通知を受け取ります。voidパラメーター述語の通知を受け取ります。voidパス述語の通知を受け取ります。voidpathExtension(StringSE extension) パス拡張述語の通知を受け取ります。voidstartAnd()論理 AND 述語の最初の通知を受け取ります。void否定された述語の最初の通知を受け取ります。voidstartOr()論理 OR 述語の最初の通知を受け取ります。voidunknown(RequestPredicate predicate) 不明な述語の最初の通知を受け取ります。
メソッドの詳細
method
HTTP メソッド述語の通知を受け取ります。- パラメーター:
methods- 述語を構成する HTTP メソッド- 関連事項:
path
パス述語の通知を受け取ります。- パラメーター:
pattern- 述語を構成するパスパターン- 関連事項:
pathExtension
パス拡張述語の通知を受け取ります。- パラメーター:
extension- 述語を構成するパス拡張子- 関連事項:
header
HTTP ヘッダー述語の通知を受け取ります。- パラメーター:
name- チェックする HTTP ヘッダーの名前value- HTTP ヘッダーの必要な値- 関連事項:
param
パラメーター述語の通知を受け取ります。- パラメーター:
name- パラメーターの名前value- パラメーターの望ましい値- 関連事項:
startAnd
void startAnd()and
void and()論理 AND 述語の「中間」通知を受け取ります。次の通知には右側が含まれ、その後にendAnd()が続きます。endAnd
void endAnd()論理 AND 述語の最後の通知を受け取ります。startOr
void startOr()論理 OR 述語の最初の通知を受け取ります。最初の後続の通知には、OR 述語の左側が含まれます。2 番目の通知には右側が含まれ、その後にendOr()が続きます。or
void or()論理 OR 述語の「中間」通知を受け取ります。次の通知には右側が含まれ、その後にendOr()が続きます。endOr
void endOr()論理 OR 述語の最後の通知を受け取ります。startNegate
void startNegate()否定された述語の最初の通知を受け取ります。最初の後続の通知には、否定された述語が含まれ、その後にendNegate()が続きます。endNegate
void endNegate()否定された述語の最後の通知を受け取ります。unknown
不明な述語の最初の通知を受け取ります。