クラス LinkBuilderSupport<T extends LinkBuilder>
java.lang.ObjectSE
org.springframework.hateoas.server.core.LinkBuilderSupport<T>
- 実装されたすべてのインターフェース:
LinkBuilder
public abstract class LinkBuilderSupport<T extends LinkBuilder>
extends ObjectSE
implements LinkBuilder
- 作成者:
- Ricardo Gladwell, Oliver Gierke, Kamill Sokol, Kevin Conaway, Greg Turnquist
コンストラクターのサマリー
コンストラクター修飾子コンストラクター説明protected
LinkBuilderSupport
(UriComponents builder) 指定されたUriComponents
を使用して新しいLinkBuilderSupport
を作成します。protected
LinkBuilderSupport
(UriComponents components, ListSE<Affordance> affordances) メソッドのサマリー
修飾子と型メソッド説明addAffordances
(CollectionSE<Affordance> affordances) protected abstract T
createNewInstance
(UriComponents components, ListSE<Affordance> affordances) サブクラスの新しいインスタンスを作成します。protected abstract T
getThis()
現在の具体的なインスタンスを返します。指定されたオブジェクトのString
SE 表現をサブリソースとして現在の URI に追加します。protected T
slash
(UriComponents components, boolean encoded) toString()
toUri()
現在のビルダーインスタンスによって構築されたリンクの URI を作成します。withRel
(LinkRelation rel) 指定されたLinkRelation
を使用して、現在のビルダーインスタンスによってビルドされたLink
を作成します。デフォルトの自己リンク関係を使用して、現在のビルダーインスタンスによってビルドされたLink
を作成します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.hateoas.server.LinkBuilder から継承されたメソッド
withRel
コンストラクターの詳細
LinkBuilderSupport
指定されたUriComponents
を使用して新しいLinkBuilderSupport
を作成します。- パラメーター:
builder
- null であってはなりません。
LinkBuilderSupport
メソッドの詳細
slash
インターフェースからコピーされた説明:LinkBuilder
指定されたオブジェクトのString
SE 表現をサブリソースとして現在の URI に追加します。- 次で指定:
- インターフェース
LinkBuilder
のslash
- パラメーター:
object
- null でもかまいません。- 戻り値:
slash
toUri
インターフェースからコピーされた説明:LinkBuilder
現在のビルダーインスタンスによって構築されたリンクの URI を作成します。- 次で指定:
- インターフェース
LinkBuilder
のtoUri
- 戻り値:
addAffordances
withRel
インターフェースからコピーされた説明:LinkBuilder
指定されたLinkRelation
を使用して、現在のビルダーインスタンスによってビルドされたLink
を作成します。- 次で指定:
- インターフェース
LinkBuilder
のwithRel
- パラメーター:
rel
- null または空であってはなりません。- 戻り値:
withSelfRel
インターフェースからコピーされた説明:LinkBuilder
デフォルトの自己リンク関係を使用して、現在のビルダーインスタンスによってビルドされたLink
を作成します。- 次で指定:
- インターフェース
LinkBuilder
のwithSelfRel
- 戻り値:
- 関連事項:
toString
getThis
現在の具体的なインスタンスを返します。- 戻り値:
createNewInstance
サブクラスの新しいインスタンスを作成します。getAffordances