org.hibernate.annotations.common.reflection
public interface XClass extends XAnnotatedElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCESS_FIELD |
static java.lang.String |
ACCESS_PROPERTY |
static Filter |
DEFAULT_FILTER |
Modifier and Type | Method and Description |
---|---|
java.util.List<XMethod> |
getDeclaredMethods()
Returns the Methods defined by this class.
|
java.util.List<XProperty> |
getDeclaredProperties(java.lang.String accessType) |
java.util.List<XProperty> |
getDeclaredProperties(java.lang.String accessType,
Filter filter) |
XClass[] |
getInterfaces() |
java.lang.String |
getName() |
XClass |
getSuperclass() |
boolean |
isAbstract() |
boolean |
isAssignableFrom(XClass c) |
boolean |
isEnum() |
boolean |
isInterface()
see Class#isInterface()
|
boolean |
isPrimitive() |
equals, getAnnotation, getAnnotations, isAnnotationPresent
static final java.lang.String ACCESS_PROPERTY
static final java.lang.String ACCESS_FIELD
static final Filter DEFAULT_FILTER
java.lang.String getName()
XClass getSuperclass()
Class.getSuperclass()
XClass[] getInterfaces()
Class.getInterfaces()
boolean isInterface()
boolean isAbstract()
boolean isPrimitive()
boolean isEnum()
boolean isAssignableFrom(XClass c)
java.util.List<XProperty> getDeclaredProperties(java.lang.String accessType)
java.util.List<XProperty> getDeclaredProperties(java.lang.String accessType, Filter filter)
java.util.List<XMethod> getDeclaredMethods()