インターフェース LinkDiscoverer
- すべてのスーパーインターフェース:
org.springframework.plugin.core.Plugin<org.springframework.http.MediaType>
- すべての既知の実装クラス:
AlpsLinkDiscoverer、CollectionJsonLinkDiscoverer、HalFormsLinkDiscoverer、HalLinkDiscoverer、JsonPathLinkDiscoverer、UberLinkDiscoverer
public interface LinkDiscoverer
extends org.springframework.plugin.core.Plugin<org.springframework.http.MediaType>
何らかのソースからの関係型によるリンクの発見を可能にするインターフェース。
- 作成者:
- Oliver Gierke
メソッドのサマリー
修飾子と型メソッド説明default LinksfindLinksWithRel(StringSE relation, InputStreamSE representation) 指定されたInputStreamSE 表現で見つかった、指定されたリンク関係を持つすべてのリンクを返します。default LinksfindLinksWithRel(StringSE relation, StringSE representation) 指定されたStringSE 表現で見つかった、指定されたリンク関係を持つすべてのリンクを返します。findLinksWithRel(LinkRelation relation, InputStreamSE representation) 指定されたInputStreamSE 表現で見つかった指定されたLinkRelationを持つすべてのリンクを返します。findLinksWithRel(LinkRelation relation, StringSE representation) 指定されたStringSE 表現で見つかった指定されたLinkRelationを持つすべてのリンクを返します。default OptionalSE<Link>findLinkWithRel(StringSE relation, InputStreamSE representation) 指定されたInputStreamSE 表現で、指定された関係型を持つ単一のリンクを検索します。default OptionalSE<Link>findLinkWithRel(StringSE relation, StringSE representation) 指定されたStringSE 表現で、指定された関係型を持つ単一のリンクを検索します。findLinkWithRel(LinkRelation relation, InputStreamSE representation) 指定されたInputStreamSE 表現で指定されたLinkRelationを持つ単一のリンクを検索します。findLinkWithRel(LinkRelation relation, StringSE representation) 指定されたStringSE 表現で指定されたLinkRelationを持つ単一のリンクを検索します。default LinkfindRequiredLinkWithRel(LinkRelation relation, InputStreamSE representation) 指定されたInputStreamSE 表現で、指定された関係型を持つ単一のリンクを検索します。default LinkfindRequiredLinkWithRel(LinkRelation relation, StringSE representation) 指定されたStringSE 表現で指定された関係を持つ単一のリンクを検索します。インターフェース org.springframework.plugin.core.Plugin から継承されたメソッド
supports
メソッドの詳細
findLinkWithRel
指定されたStringSE 表現で指定されたLinkRelationを持つ単一のリンクを検索します。- パラメーター:
relation- null であってはなりません。representation- null であってはなりません。- 戻り値:
- 指定された関係型が見つかった最初のリンク、または何も見つからない場合は
Optional.empty()。
findLinkWithRel
指定されたStringSE 表現で、指定された関係型を持つ単一のリンクを検索します。- パラメーター:
relation- null または空であってはなりません。representation- null であってはなりません。- 戻り値:
- 指定されたリンク関係が見つかった最初の
Link、または何も見つからない場合はOptional.empty()。
findRequiredLinkWithRel
指定されたStringSE 表現で指定された関係を持つ単一のリンクを検索します。- パラメーター:
relation- null であってはなりません。representation- null であってはなりません。- 戻り値:
- 指定されたリレーション型を持つ最初のリンクが見つかりました。
- 例外:
IllegalArgumentExceptionSE- 指定されたLinkRelationのLinkが見つからない場合。
findLinkWithRel
指定されたInputStreamSE 表現で指定されたLinkRelationを持つ単一のリンクを検索します。- パラメーター:
relation- null であってはなりません。representation- null であってはなりません。- 戻り値:
- 指定された
LinkRelationが見つかった最初のLink、または見つからなかった場合はOptional.empty()。
findLinkWithRel
指定されたInputStreamSE 表現で、指定された関係型を持つ単一のリンクを検索します。- パラメーター:
relation- null または空であってはなりません。representation- null であってはなりません。- 戻り値:
- 指定された関係型が見つかった最初のリンク、または何も見つからない場合は
Optional.empty()。
findRequiredLinkWithRel
指定されたInputStreamSE 表現で、指定された関係型を持つ単一のリンクを検索します。- パラメーター:
relation- null または空であってはなりません。representation- null であってはなりません。- 戻り値:
- 指定されたリレーション型を持つ最初のリンクが見つかりました。
- 例外:
IllegalArgumentExceptionSE- 指定されたLinkRelationのLinkが見つからない場合。
findLinksWithRel
指定されたStringSE 表現で見つかった、指定されたリンク関係を持つすべてのリンクを返します。- パラメーター:
relation- null または空であってはなりません。representation- null であってはなりません。- 戻り値:
- null になることはありません。
findLinksWithRel
指定されたStringSE 表現で見つかった指定されたLinkRelationを持つすべてのリンクを返します。- パラメーター:
relation- null であってはなりません。representation- null であってはなりません。- 戻り値:
- null になることはありません。
findLinksWithRel
指定されたInputStreamSE 表現で見つかった、指定されたリンク関係を持つすべてのリンクを返します。- パラメーター:
relation- null または空であってはなりません。representation- null であってはなりません。- 戻り値:
- null になることはありません。
findLinksWithRel
指定されたInputStreamSE 表現で見つかった指定されたLinkRelationを持つすべてのリンクを返します。- パラメーター:
relation- null であってはなりません。representation- null であってはなりません。- 戻り値:
- null になることはありません。