クラス Traverson
java.lang.ObjectSE
org.springframework.hateoas.client.Traverson
リレーション型のリンクをたどることで、ハイパーメディア API のトラバースを容易にするコンポーネント。同じ名前の JavaScript ライブラリに非常にインスパイアされています。
- 導入:
- 0.11
- 作成者:
- Oliver Gierke, Dietrich Schulten, Greg Turnquist, Tom Bunting, Manish Misra, Michael Wirth
ネストされたクラスのサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明指定された rel に従うようにTraverson.TraversalBuilder
をセットアップします。カスタマイズされた詳細を持つ単一の rel のTraverson.TraversalBuilder
をセットアップします。static ListSE<HttpMessageConverter<?>>
getDefaultMessageConverters
(MediaType... mediaTypes) デフォルトで指定されたMediaType
に登録されるすべてのHttpMessageConverter
を返します。setLinkDiscoverers
(ListSE<? extends LinkDiscoverer> discoverer) 使用するLinkDiscoverers
を設定します。setRestOperations
(RestOperations operations) 使用するRestOperations
を構成します。
コンストラクターの詳細
Traverson
- パラメーター:
baseUri
- null であってはなりません。mediaTypes
- null または空であってはなりません。
Traverson
- パラメーター:
baseUri
- null であってはなりません。mediaTypes
- null または空であってはなりません。
メソッドの詳細
getDefaultMessageConverters
デフォルトで指定されたMediaType
に登録されるすべてのHttpMessageConverter
を返します。- パラメーター:
mediaTypes
- null であってはなりません。- 戻り値:
setRestOperations
使用するRestOperations
を構成します。null が指定された場合、デフォルトのRestTemplate
が使用されます。- パラメーター:
operations
-- 戻り値:
setLinkDiscoverers
使用するLinkDiscoverers
を設定します。デフォルトでは、単一のHalLinkDiscoverer
が登録されています。null が指定された場合、デフォルトが再適用されます。- パラメーター:
discoverer
- null でもかまいません。- 戻り値:
follow
指定された rel に従うようにTraverson.TraversalBuilder
をセットアップします。- パラメーター:
rels
- null または空であってはなりません。- 戻り値:
- 関連事項:
follow
カスタマイズされた詳細を持つ単一の rel のTraverson.TraversalBuilder
をセットアップします。- パラメーター:
hop
- null であってはなりません- 戻り値: