クラス RepresentationModelProcessorInvoker
java.lang.ObjectSE
org.springframework.hateoas.server.mvc.RepresentationModelProcessorInvoker
型
RepresentationModel の値に登録されているすべての RepresentationModelProcessor インスタンスを簡単に呼び出すためのコンポーネント。- 導入:
- 0.20
- 作成者:
- Oliver Gierke, Greg Turnquist
ネストされたクラスの概要
ネストされたクラス修飾子と型クラス説明static classCollectionModelをターゲットとするRepresentationModelProcessorのRepresentationModelProcessorInvoker.ProcessorWrapper。コンストラクター概要
コンストラクターコンストラクター説明新しいRepresentationModelProcessorInvokerを作成して、指定されたRepresentationModelProcessorを考慮して、デリゲートを呼び出す前にコントローラーメソッドの戻り値を後処理します。方法の概要
修飾子と型メソッド説明<T extends RepresentationModel<T>>
TinvokeProcessorsFor(T value) 指定された値の型に登録されているすべてのRepresentationModelProcessorインスタンスを呼び出します。<T extends RepresentationModel<T>>
TinvokeProcessorsFor(T value, org.springframework.core.ResolvableType referenceType) 指定された値の型と参照型に登録されているすべてのRepresentationModelProcessorインスタンスを呼び出します。
コンストラクターの詳細
RepresentationModelProcessorInvoker
public RepresentationModelProcessorInvoker(CollectionSE<RepresentationModelProcessor<?>> processors) 新しいRepresentationModelProcessorInvokerを作成して、指定されたRepresentationModelProcessorを考慮して、デリゲートを呼び出す前にコントローラーメソッドの戻り値を後処理します。- パラメーター:
processors- 考慮されるRepresentationModelProcessorは null であってはなりません。
メソッドの詳細
invokeProcessorsFor
指定された値の型に登録されているすべてのRepresentationModelProcessorインスタンスを呼び出します。- パラメーター:
value- null であってはなりません。- 戻り値:
invokeProcessorsFor
public <T extends RepresentationModel<T>> T invokeProcessorsFor(T value, org.springframework.core.ResolvableType referenceType) 指定された値の型と参照型に登録されているすべてのRepresentationModelProcessorインスタンスを呼び出します。- パラメーター:
value- null であってはなりません。referenceType- null であってはなりません。- 戻り値: