クラス Traverson.TraversalBuilder
java.lang.ObjectSE
org.springframework.hateoas.client.Traverson.TraversalBuilder
- 含まれているクラス:
- Traverson
トラバーサルをカスタマイズするビルダー API。
- 作成者:
- Oliver Gierke
メソッドのサマリー
修飾子と型メソッド説明asLink()
後に続くように構成された rel の最後の rel で見つかったLink
を返します。後に続くように構成された rel 内の最後の関係で見つかった、テンプレート化されたLink
を返します。指定された rel を 1 つずつたどります。これは、rel が並んでいる次のリソースを検出するための rel ごとのリクエストを意味します。指定された rel を 1 つずつたどります。これは、rel が並んでいる次のリソースを検出するための rel ごとのリクエストを意味します。<T> ResponseEntity<T>
指定された型のインスタンスに非整列化された表現を持つ生のResponseEntity
を返します。<T> T
トラバーサルを実行し、最終的なレスポンスを指定された型のオブジェクトにマーシャリングします。<T> T
トラバーサルを実行し、最終表現に対して評価された指定された JSON パス式の結果を返します。<T> T
toObject
(ParameterizedTypeReference<T> type) 走査を実行し、最終レスポンスを指定されたParameterizedTypeReference
のオブジェクトにマーシャリングします。withHeaders
(HttpHeaders headers) トラバーサルのリクエストに使用されるHttpHeaders
。withTemplateParameters
(MapSE<StringSE, ObjectSE> parameters) 指定された操作パラメーターをトラバーサルに追加します。
メソッドの詳細
follow
指定された rel を 1 つずつたどります。これは、rel が並んでいる次のリソースを検出するための rel ごとのリクエストを意味します。- パラメーター:
rels
- null であってはなりません。- 戻り値:
follow
指定された rel を 1 つずつたどります。これは、rel が並んでいる次のリソースを検出するための rel ごとのリクエストを意味します。- パラメーター:
hop
- null であってはなりません。- 戻り値:
- 関連事項:
withTemplateParameters
指定された操作パラメーターをトラバーサルに追加します。トラバーサルによって発見されたリンクがテンプレート化されている場合、指定されたパラメーターを使用して、操作を解決可能な URI に展開します。- パラメーター:
parameters
- null でもかまいません。- 戻り値:
withHeaders
トラバーサルのリクエストに使用されるHttpHeaders
。- パラメーター:
headers
- null でもかまいません。- 戻り値:
toObject
トラバーサルを実行し、最終的なレスポンスを指定された型のオブジェクトにマーシャリングします。- パラメーター:
type
- null であってはなりません。- 戻り値:
toObject
走査を実行し、最終レスポンスを指定されたParameterizedTypeReference
のオブジェクトにマーシャリングします。- パラメーター:
type
- null であってはなりません。- 戻り値:
toObject
トラバーサルを実行し、最終表現に対して評価された指定された JSON パス式の結果を返します。- パラメーター:
jsonPath
- null または空であってはなりません。- 戻り値:
toEntity
指定された型のインスタンスに非整列化された表現を持つ生のResponseEntity
を返します。- パラメーター:
type
- null であってはなりません。- 戻り値:
asLink
- 戻り値:
- 導入:
- 0.15
- 関連事項:
asTemplatedLink
後に続くように構成された rel 内の最後の関係で見つかった、テンプレート化されたLink
を返します。- 戻り値:
- 導入:
- 0.17