クラス Links
java.lang.ObjectSE
org.springframework.hateoas.Links
- 実装されているすべてのインターフェース:
IterableSE<Link>
Link のリストを表す値オブジェクト。- 作成者:
- Oliver Gierke, Greg Turnquist, Viliam Durina
ネストされたクラスの要約
ネストされたクラスフィールドのサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明and(IterableSE<Link> links) final LinksandIf(boolean condition, SupplierSE<Link>... links) 指定された条件が true の場合、指定されたリンクを追加します。final Links指定された条件が true の場合、指定されたリンクを追加します。final Links指定された条件が true の場合、指定されたリンクを追加します。static CollectorSE<Link,?, Links> booleancontains(IterableSE<Link> links) booleanbooleancontainsSameLinksAs(IterableSE<Link> links) booleangetLink(LinkRelation rel) 指定された rel を持つLinkを返します。getRequiredLink(StringSE rel) 指定された関係を持つLinkを返します。getRequiredLink(LinkRelation relation) 指定された関係を持つLinkを返します。inthashCode()booleanbooleanhasLink(LinkRelation relation) booleanbooleanhasSize(long size) 現在のLinksが指定されたサイズかどうかを返します。booleanisEmpty()Linksコンテナーが空かどうかを返します。iterator()merge(IterableSE<Link> links) merge(Links.MergeMode mode, IterableSE<Link> links) 現在のLinksを、指定されたLinks.MergeModeを適用して指定されたものとマージします。merge(Links.MergeMode mode, StreamSE<Link> links) 現在のLinksを、指定されたLinks.MergeModeを適用して指定されたものとマージします。merge(Links.MergeMode mode, Link... links) 現在のLinksを、指定されたLinks.MergeModeを適用して指定されたものとマージします。static Linksof(IterableSE<Link> links) static Linksstatic Links指定された RFC-8288 互換のリンク形式からLinksインスタンスを作成します。stream()toList()toString()without(LinkRelation relation) クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSEインターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
フィールドの詳細
NONE
メソッドの詳細
of
- パラメーター:
links-
of
- パラメーター:
links-
parse
指定された RFC-8288 互換のリンク形式からLinksインスタンスを作成します。and
- パラメーター:
links- null であってはなりません。- 戻り値:
- 関連事項:
andIf
指定された条件が true の場合、指定されたリンクを追加します。指定されたLinkは、指定された条件が真の場合にのみ解決されます。本質的に書くための構文糖衣:
if (a > 3) { links = links.and(…); }をlinks = link.andIf(a > 3, …);として- パラメーター:
condition-links- null であってはなりません。- 戻り値:
andIf
指定された条件が true の場合、指定されたリンクを追加します。指定されたSupplierSE は、指定された条件が真の場合にのみ解決されます。本質的に書くための構文糖衣:
if (a > 3) { links = links.and(…); }をlinks = link.andIf(a > 3, …);として- パラメーター:
condition-links- null であってはなりません。- 戻り値:
andIf
指定された条件が true の場合、指定されたリンクを追加します。指定されたStreamSE は、指定された条件が真の場合にのみ解決されます。本質的に書くための構文糖衣:
if (a > 3) { links = links.and(…); }をlinks = link.andIf(a > 3, …);として- パラメーター:
condition-links- null であってはなりません。- 戻り値:
and
- パラメーター:
links- null であってはなりません。- 戻り値:
- 関連事項:
and
- パラメーター:
links- null であってはなりません。- 戻り値:
- 関連事項:
merge
- パラメーター:
links- マージされるLinkは null であってはなりません。- 戻り値:
- 関連事項:
merge
- パラメーター:
links- マージされるLinkは null であってはなりません。- 戻り値:
- 関連事項:
merge
- パラメーター:
links- マージされるLinkは null であってはなりません。- 戻り値:
- 関連事項:
merge
現在のLinksを、指定されたLinks.MergeModeを適用して指定されたものとマージします。- パラメーター:
mode- null であってはなりません。links- null であってはなりません。- 戻り値:
merge
現在のLinksを、指定されたLinks.MergeModeを適用して指定されたものとマージします。- パラメーター:
mode- null であってはなりません。links- null であってはなりません。- 戻り値:
merge
現在のLinksを、指定されたLinks.MergeModeを適用して指定されたものとマージします。- パラメーター:
mode- null であってはなりません。links- null であってはなりません。- 戻り値:
without
- パラメーター:
relation- null であってはなりません。- 戻り値:
getLink
- パラメーター:
relation- null または空であってはなりません。- 戻り値:
getLink
指定された rel を持つLinkを返します。- パラメーター:
rel- リンクを検索する関係型。- 戻り値:
- 指定された rel のリンク、または何も見つからない場合は Optional#empty()。
getRequiredLink
指定された関係を持つLinkを返します。- パラメーター:
rel- リンクを検索する関係型。- 戻り値:
- 例外:
IllegalArgumentExceptionSE- 指定されたリレーションとのリンクが存在しない場合。- 導入:
- 1.0
getRequiredLink
指定された関係を持つLinkを返します。- パラメーター:
relation- リンクを検索する関係型。- 戻り値:
- 例外:
IllegalArgumentExceptionSE- 指定されたリレーションとのリンクが存在しない場合。
hasLink
- パラメーター:
relation- null または空であってはなりません。- 戻り値:
hasLink
- パラメーター:
relation- null であってはなりません。- 戻り値:
isEmpty
public boolean isEmpty()Linksコンテナーが空かどうかを返します。- 戻り値:
hasSize
public boolean hasSize(long size) 現在のLinksが指定されたサイズかどうかを返します。- パラメーター:
size-- 戻り値:
hasSingleLink
public boolean hasSingleLink()- 戻り値:
stream
- 戻り値:
toList
- 戻り値:
contains
- パラメーター:
links- null であってはなりません。- 戻り値:
contains
- パラメーター:
links- null であってはなりません。- 戻り値:
containsSameLinksAs
- パラメーター:
links- null であってはなりません。- 戻り値:
collector
- 戻り値:
- null になることはありません。
toString
iterator
- 次で指定:
- インターフェース
IterableSE<Link>のiterator
equals
hashCode
public int hashCode()