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