インターフェース LinkRelation
- すべての既知の実装クラス:
HalLinkRelation
public interface LinkRelation
リンク関係を定義するためのインターフェース。カスタムのリンク関係だけでなく、仕様ベースのリンク関係の実装にも使用できます。
- 導入:
- 1.0
- 作成者:
- Greg Turnquist, Oliver Drotbohm
メソッドのサマリー
修飾子と型メソッド説明default booleanisSameAs(LinkRelation relation) 実装に関係なく、指定されたLinkRelationが現在のものと論理的に同じかどうか、つまりプレーンなStringSE 値が一致するかどうかを返します。static IterableSE<LinkRelation>default LinkRelationmap(FunctionSE<StringSE, StringSE> mapper) IANA のものでない限り、指定された関数によってマッピングされた関係を持つ新しいLinkRelationを返します。static LinkRelation新しいLinkRelationを作成します。value()リンク関係の値を返します。
メソッドの詳細
value
StringSE value()リンク関係の値を返します。of
新しいLinkRelationを作成します。- パラメーター:
relation- null または空であってはなりません。- 戻り値:
manyOf
- パラメーター:
others- null であってはなりません。- 戻り値:
isSameAs
実装に関係なく、指定されたLinkRelationが現在のものと論理的に同じかどうか、つまりプレーンなStringSE 値が一致するかどうかを返します。- パラメーター:
relation- null であってはなりません。- 戻り値:
map
IANA のものでない限り、指定された関数によってマッピングされた関係を持つ新しいLinkRelationを返します。実装者は、このメソッドをオーバーライドして、戻り値の型をそれ自体に再宣言することをお勧めします。- パラメーター:
mapper- null であってはなりません。- 戻り値:
- 関連事項: