インターフェース 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 です(コレクション、セット、リスト、マップを表します)。- 戻り値:
- 属性がコレクション値であるかどうかを示すブール値