クラス Bindable<T>
java.lang.ObjectSE
org.springframework.boot.context.properties.bind.Bindable<T>
- 型パラメーター:
T- ソース型
ネストされたクラスの要約
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明boolean<A extends AnnotationSE>
@Nullable AgetAnnotation(ClassSE<A> type) バインディングに影響を与える可能性がある単一の関連付けられたアノテーションを返します。バインディングに影響を与える可能性のある関連するアノテーションを返します。@Nullable BindMethodこのバインド可能オブジェクトのバインドに使用されるmethodを返します。特定のバインドメソッドが必要ない場合はnullを返します。バインドするアイテムのボックス化された型を返します。getType()バインドするアイテムの型を返します。@Nullable SupplierSE<T> getValue()オブジェクト値またはnullを提供するサプライヤーを返します。booleanhasBindRestriction(Bindable.BindRestriction bindRestriction) 指定されたバインド制限が追加されている場合、trueを返します。inthashCode()static <T> Bindable<T> 指定された型の新しいBindableを作成します。static <T> Bindable<T> of(ResolvableType type) 指定された型の新しいBindableを作成します。static <T> Bindable<T> ofInstance(T instance) インスタンスに等しい既存の値を使用して、指定されたインスタンスの型の新しいBindableを作成します。toString()withAnnotations(AnnotationSE @Nullable... annotations) 指定されたアノテーションを使用して、更新されたBindableインスタンスを作成します。withBindMethod(@Nullable BindMethod bindMethod) 特定のバインドメソッドを使用して、更新されたBindableインスタンスを作成します。withBindRestrictions(Bindable.BindRestriction... additionalRestrictions) 追加のバインド制限を使用して、更新されたBindableインスタンスを作成します。withExistingValue(@Nullable T existingValue) 既存の値で更新されたBindableインスタンスを作成します。withSuppliedValue(@Nullable SupplierSE<T> suppliedValue) 値サプライヤーで更新されたBindableインスタンスを作成します。
メソッドの詳細
getType
getBoxedType
getValue
getAnnotations
getAnnotation
バインディングに影響を与える可能性がある単一の関連付けられたアノテーションを返します。- 型パラメーター:
A- アノテーション型- パラメーター:
type- アノテーション型- 戻り値:
- 関連するアノテーションまたは
null
hasBindRestriction
指定されたバインド制限が追加されている場合、trueを返します。- パラメーター:
bindRestriction- チェックするバインド制限- 戻り値:
- バインド制限が追加されている場合
- 導入:
- 2.5.0
getBindMethod
このバインド可能オブジェクトのバインドに使用されるmethodを返します。特定のバインドメソッドが必要ない場合はnullを返します。- 戻り値:
- バインドメソッドまたは
null - 導入:
- 3.0.8
equals
hashCode
toString
withAnnotations
withExistingValue
withSuppliedValue
withBindRestrictions
withBindMethod
特定のバインドメソッドを使用して、更新されたBindableインスタンスを作成します。value object bindingを使用するには、現在のインスタンスに既存の値または指定された値があってはなりません。- パラメーター:
bindMethod- バインド可能なものをバインドするために使用するメソッド- 戻り値:
- 更新された
Bindable - 導入:
- 3.0.8
ofInstance
of
listOf
setOf
mapOf
of