インターフェース Attribute<X,Y>
- 型パラメーター:
- X- 属性を含む表現された型
- Y- 表現された属性の型
 - すべての既知のサブインターフェース:
- CollectionAttribute<X,E>、- ListAttribute<X,E>、- MapAttribute<X,K,V>、- PluralAttribute<X,C,E>、- SetAttribute<X,E>、- SingularAttribute<X,T>
 - public interface Attribute<X,Y>Java 型の属性を表します。- 導入:
- 2.0
 
- ネストされたクラスの要約- ネストされたクラス - 修飾子と型 - インターフェース - 説明 - static class- Attribute.PersistentAttributeType
 - メソッドのサマリー- すべてのメソッド インスタンスメソッド 抽象メソッド - 修飾子と型 - メソッド - 説明 - ManagedType<X>- getDeclaringType()属性が宣言された型を表すマネージ型を返します。- MemberSE- getJavaMember()表現された属性の- java.lang.reflect.Memberを返します。- ClassSE<Y>- getJavaType()表現された属性の Java 型を返します。- StringSE- getName()属性の名前を返します。- Attribute.PersistentAttributeType- getPersistentAttributeType()属性の永続属性型を返します。- boolean- isAssociation()属性は関連付けです。- boolean- isCollection()属性 collection-valued です(コレクション、セット、リスト、マップを表します)。
 
- メソッドの詳細- getName- StringSE getName() 属性の名前を返します。- 戻り値:
- 名前
 
 - getPersistentAttributeType- Attribute.PersistentAttributeType getPersistentAttributeType() 属性の永続属性型を返します。- 戻り値:
- 永続的な属性型
 
 - getDeclaringType- ManagedType<X> getDeclaringType() 属性が宣言された型を表すマネージ型を返します。- 戻り値:
- 宣言型
 
 - getJavaMember- MemberSE getJavaMember() 表現された属性の- java.lang.reflect.Memberを返します。- 戻り値:
-  対応する java.lang.reflect.Member
 
 - isAssociation- boolean isAssociation() 属性は関連付けです。- 戻り値:
- 属性が関連付けに対応するかどうかを示すブール値
 
 - isCollection- boolean isCollection() 属性 collection-valued です(コレクション、セット、リスト、マップを表します)。- 戻り値:
- 属性がコレクション値であるかどうかを示すブール値