|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibernate.reflection.java.JavaXMember
public abstract class JavaXMember
Constructor Summary | |
---|---|
protected |
JavaXMember(Member member,
Type type,
TypeEnvironment env,
JavaXFactory factory,
org.hibernate.reflection.java.JavaXType xType)
|
Method Summary | ||
---|---|---|
boolean |
equals(Object obj)
Returns true if the underlying artefact is the same |
|
|
getAnnotation(Class<T> annotationType)
|
|
java.lang.annotation.Annotation[] |
getAnnotations()
|
|
XClass |
getClassOrElementClass()
The type of this property's elements for arrays, the type of the property itself for everything else. |
|
Class<? extends Collection> |
getCollectionClass()
The collection class for collections, null for others. |
|
XClass |
getElementClass()
This property's type for simple properties, the type of its elements for arrays and collections. |
|
protected JavaXFactory |
getFactory()
|
|
protected Type |
getJavaType()
|
|
XClass |
getMapKey()
The type of this map's key, or null for anything that is not a map. |
|
protected Member |
getMember()
|
|
int |
getModifiers()
Same modifiers as java.lang.Member#getModifiers() |
|
abstract String |
getName()
|
|
XClass |
getType()
This property's XClass. |
|
protected TypeEnvironment |
getTypeEnvironment()
|
|
int |
hashCode()
|
|
|
isAnnotationPresent(Class<T> annotationType)
|
|
boolean |
isArray()
|
|
boolean |
isCollection()
|
|
boolean |
isTypeResolved()
|
|
void |
setAccessible(boolean accessible)
|
|
String |
toString()
|
|
protected static Type |
typeOf(Member member,
TypeEnvironment env)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.hibernate.reflection.XMember |
---|
invoke |
Methods inherited from interface org.hibernate.reflection.XAnnotatedElement |
---|
equals, getAnnotation, getAnnotations, isAnnotationPresent |
Constructor Detail |
---|
protected JavaXMember(Member member, Type type, TypeEnvironment env, JavaXFactory factory, org.hibernate.reflection.java.JavaXType xType)
Method Detail |
---|
protected static Type typeOf(Member member, TypeEnvironment env)
public XClass getType()
XMember
getType
in interface XMember
public abstract String getName()
getName
in interface XMember
protected Type getJavaType()
protected TypeEnvironment getTypeEnvironment()
protected Member getMember()
public Class<? extends Collection> getCollectionClass()
XMember
getCollectionClass
in interface XMember
public XClass getClassOrElementClass()
XMember
getClassOrElementClass
in interface XMember
public XClass getElementClass()
XMember
getElementClass
in interface XMember
public XClass getMapKey()
XMember
getMapKey
in interface XMember
public boolean isArray()
isArray
in interface XMember
public boolean isCollection()
isCollection
in interface XMember
public int getModifiers()
XMember
getModifiers
in interface XMember
public final boolean isTypeResolved()
isTypeResolved
in interface XMember
public void setAccessible(boolean accessible)
setAccessible
in interface XMember
protected JavaXFactory getFactory()
public <T extends java.lang.annotation.Annotation> T getAnnotation(Class<T> annotationType)
getAnnotation
in interface XAnnotatedElement
public <T extends java.lang.annotation.Annotation> boolean isAnnotationPresent(Class<T> annotationType)
isAnnotationPresent
in interface XAnnotatedElement
public java.lang.annotation.Annotation[] getAnnotations()
getAnnotations
in interface XAnnotatedElement
public boolean equals(Object obj)
XAnnotatedElement
equals
in interface XAnnotatedElement
equals
in class Object
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |