クラス 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<org.springframework.http.converter.HttpMessageConverter<?>>getDefaultMessageConverters(org.springframework.http.MediaType... mediaTypes) デフォルトで指定されたMediaTypeに登録されるすべてのHttpMessageConverterを返します。setLinkDiscoverers(@Nullable ListSE<? extends LinkDiscoverer> discoverer) 使用するLinkDiscoverersを設定します。setRestOperations(@Nullable org.springframework.web.client.RestOperations operations) 使用するRestOperationsを設定します。
コンストラクターの詳細
メソッドの詳細
getDefaultMessageConverters
public static ListSE<org.springframework.http.converter.HttpMessageConverter<?>> getDefaultMessageConverters(org.springframework.http.MediaType... mediaTypes) デフォルトで指定されたMediaTypeに登録されるすべてのHttpMessageConverterを返します。- パラメーター:
mediaTypes- null であってはなりません。- 戻り値:
setRestOperations
public Traverson setRestOperations(@Nullable org.springframework.web.client.RestOperations operations) 使用するRestOperationsを設定します。null が指定された場合は、デフォルトのRestTemplateが使用されます。- パラメーター:
operations-- 戻り値:
setLinkDiscoverers
使用するLinkDiscoverersを設定します。デフォルトでは 1 つのHalLinkDiscovererが登録されます。null を指定した場合は、デフォルトが再適用されます。- パラメーター:
discoverer- null でもかまいません。- 戻り値:
follow
指定された rel に従うようにTraverson.TraversalBuilderをセットアップします。- パラメーター:
rels- null または空であってはなりません。- 戻り値:
- 関連事項:
follow
カスタマイズされた詳細を持つ単一の rel のTraverson.TraversalBuilderをセットアップします。- パラメーター:
hop- null であってはなりません- 戻り値: