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