インターフェース 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 classAttribute.PersistentAttributeType
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 ManagedType<X>getDeclaringType()属性が宣言された型を表すマネージ型を返します。MemberSEgetJavaMember()表現された属性のjava.lang.reflect.Memberを返します。ClassSE<Y>getJavaType()表現された属性の Java 型を返します。StringSEgetName()属性の名前を返します。Attribute.PersistentAttributeTypegetPersistentAttributeType()属性の永続属性型を返します。booleanisAssociation()属性は関連付けです。booleanisCollection()属性 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 です(コレクション、セット、リスト、マップを表します)。- 戻り値:
- 属性がコレクション値であるかどうかを示すブール値