クラス Property
java.lang.ObjectSE
org.springframework.data.mapping.model.Property
Field
SE および / または PropertyDescriptor
SE によるプロパティの概念を抽象化する値オブジェクト。- 作成者:
- Oliver Gierke, Christoph Strobl, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明boolean
getField()
使用可能な場合、およびその最初の(唯一の)パラメーターがプロパティの型と一致する場合は、プロパティのフィールドを返します。プロパティの getter が利用可能で、プロパティの型と一致する場合に返します。getName()
プロパティの名前を返します。プロパティの setter が利用可能で、その最初の(唯一の)パラメーターがプロパティの型と一致する場合に返します。ClassSE<?>
getType()
プロパティの型を返します。プロパティのウィザーが利用可能な場合、その最初の(唯一の)パラメーターがプロパティの型と一致する場合に、そのウィザーを返します。boolean
プロパティが getter または setter を公開するかどうかを返します。int
hashCode()
boolean
プロパティがフィールドによって裏付けられているかどうかを返します。static Property
of
(TypeInformation<?> type, PropertyDescriptorSE descriptor) 指定されたPropertyDescriptor
SE の新しいProperty
を作成します。static Property
of
(TypeInformation<?> type, FieldSE field) 指定されたフィールドを基にする新しいProperty
を作成します。static Property
of
(TypeInformation<?> type, FieldSE field, PropertyDescriptorSE descriptor) static boolean
supportsStandalone
(PropertyDescriptorSE descriptor) 指定されたPropertyDescriptor
SE がProperty
インスタンスのスタンドアロン作成でサポートされているかどうかを返します。toString()
メソッドの詳細
of
指定されたフィールドを基にする新しいProperty
を作成します。- パラメーター:
type
- 所有型。null であってはなりません。field
- null であってはなりません。- 戻り値:
of
- パラメーター:
type
- 所有型。null であってはなりません。field
- null であってはなりません。descriptor
- null であってはなりません。- 戻り値:
of
指定されたPropertyDescriptor
SE の新しいProperty
を作成します。指定されたプロパティが適切なプロパティを表していない場合、作成は失敗する可能性があります。- パラメーター:
type
- 所有型。null であってはなりません。descriptor
- null であってはなりません。- 戻り値:
- 関連事項:
supportsStandalone
指定されたPropertyDescriptor
SE がProperty
インスタンスのスタンドアロン作成でサポートされているかどうかを返します。- パラメーター:
descriptor
-- 戻り値:
isFieldBacked
public boolean isFieldBacked()プロパティがフィールドによって裏付けられているかどうかを返します。- 戻り値:
getGetter
プロパティの getter が利用可能で、プロパティの型と一致する場合に返します。- 戻り値:
- null になることはありません。
getSetter
プロパティの setter が利用可能で、その最初の(唯一の)パラメーターがプロパティの型と一致する場合に返します。- 戻り値:
- null になることはありません。
getWither
プロパティのウィザーが利用可能な場合、その最初の(唯一の)パラメーターがプロパティの型と一致する場合に、そのウィザーを返します。- 戻り値:
- null になることはありません。
getField
使用可能な場合、およびその最初の(唯一の)パラメーターがプロパティの型と一致する場合は、プロパティのフィールドを返します。- 戻り値:
- null になることはありません。
hasAccessor
public boolean hasAccessor()プロパティが getter または setter を公開するかどうかを返します。- 戻り値:
getName
プロパティの名前を返します。- 戻り値:
- null になることはありません。
getType
プロパティの型を返します。- 戻り値:
- null になることはありません。
equals
hashCode
public int hashCode()toString