クラス Alias
java.lang.ObjectSE
org.springframework.data.mapping.Alias
型エイリアス値を含む場合と含まない場合があるコンテナーオブジェクト。値が存在する場合、
isPresent() は true を返し、getValue() は値を返します。hasValue(Object) または isPresent() など、含まれる値の有無に依存する追加のメソッドが提供されます
エイリアスは、一度作成されると不変です。
- 作成者:
- Oliver Gierke, Christoph Strobl, Mark Paluch
フィールドのサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明static Aliasempty()空のAliasインスタンスを返します。booleangetValue()inthashCode()booleanhasSamePresentValueAs(Alias other) 現在のエイリアスが存在し、指定されたAliasと同じ値を持つかどうかを返します。booleanこのAliasに値thatが含まれているかどうかを確認します。booleanbooleanisPresentButDifferent(Alias other) このAliasに値があるが、other値とは異なるかどうかを確認します。<T> T値が存在し、typeに割り当て可能な場合は、typeに入力された値を返します。static Aliasaliasオブジェクトを指定してAliasを作成します。static AliasofNullable(ObjectSE alias) 存在する可能性のあるaliasオブジェクトからAliasを作成します。toString()
フィールドの詳細
NONE
empty()の一般的なインスタンス。
メソッドの詳細
of
aliasオブジェクトを指定してAliasを作成します。- パラメーター:
alias- null であってはなりません。- 戻り値:
aliasのAlias。
ofNullable
empty
空のAliasインスタンスを返します。このエイリアスには値がありません。- 戻り値:
- 空の
Alias。
isPresentButDifferent
このAliasに値があるが、other値とは異なるかどうかを確認します。- パラメーター:
other- null であってはなりません。- 戻り値:
- この値が存在するが、
other値とは異なる場合は true。
hasValue
このAliasに値thatが含まれているかどうかを確認します。- パラメーター:
that- 他の値は null の場合があります。- 戻り値:
- このエイリアスに値があり、
thatと等しい場合は true。
hasSamePresentValueAs
現在のエイリアスが存在し、指定されたAliasと同じ値を持つかどうかを返します。isPresent
public boolean isPresent()- 戻り値:
- この
Aliasに値が含まれている場合は true。
mapTyped
値が存在し、typeに割り当て可能な場合は、typeに入力された値を返します。- パラメーター:
type- null であってはなりません。- 戻り値:
toString
getValue
equals
hashCode
public int hashCode()