クラス TemplateVariableAwareLinkBuilderSupport<T extends TemplateVariableAwareLinkBuilderSupport<T>>
java.lang.ObjectSE
org.springframework.hateoas.server.core.LinkBuilderSupport<T>
org.springframework.hateoas.server.core.TemplateVariableAwareLinkBuilderSupport<T>
- 実装されたすべてのインターフェース:
LinkBuilder
- 既知の直属サブクラス
WebFluxLinkBuilder
,WebMvcLinkBuilder
public abstract class TemplateVariableAwareLinkBuilderSupport<T extends TemplateVariableAwareLinkBuilderSupport<T>>
extends LinkBuilderSupport<T>
TemplateVariables
のリストを保持できる LinkBuilderSupport
拡張機能。- 作成者:
- Oliver Gierke
コンストラクターのサマリー
コンストラクター修飾子コンストラクター説明protected
TemplateVariableAwareLinkBuilderSupport
(UriComponents components, TemplateVariables variables, ListSE<Affordance> affordances) メソッドのサマリー
修飾子と型メソッド説明protected final T
createNewInstance
(UriComponents components, ListSE<Affordance> affordances) サブクラスの新しいインスタンスを作成します。protected abstract T
createNewInstance
(UriComponents components, ListSE<Affordance> affordances, TemplateVariables variables) toString()
クラス org.springframework.hateoas.server.core.LinkBuilderSupport から継承されたメソッド
addAffordances, getAffordances, getThis, slash, slash, toUri, withRel, withSelfRel
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.hateoas.server.LinkBuilder から継承されたメソッド
withRel
コンストラクターの詳細
TemplateVariableAwareLinkBuilderSupport
protected TemplateVariableAwareLinkBuilderSupport(UriComponents components, TemplateVariables variables, ListSE<Affordance> affordances)
メソッドの詳細
createNewInstance
クラスからコピーされた説明:LinkBuilderSupport
サブクラスの新しいインスタンスを作成します。- 次で指定:
- クラス
LinkBuilderSupport<T extends TemplateVariableAwareLinkBuilderSupport<T>>
のcreateNewInstance
createNewInstance
protected abstract T createNewInstance(UriComponents components, ListSE<Affordance> affordances, TemplateVariables variables) toString
- オーバーライド:
- クラス
LinkBuilderSupport<T extends TemplateVariableAwareLinkBuilderSupport<T>>
のtoString