org.hibernate.annotations.common.reflection
Interface XClass

All Superinterfaces:
XAnnotatedElement

public interface XClass
extends XAnnotatedElement

Author:
Paolo Perrotta, Davide Marchignoli

Field Summary
static java.lang.String ACCESS_FIELD
           
static java.lang.String ACCESS_PROPERTY
           
static Filter DEFAULT_FILTER
           
 
Method Summary
 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()
           
 
Methods inherited from interface org.hibernate.annotations.common.reflection.XAnnotatedElement
equals, getAnnotation, getAnnotations, isAnnotationPresent
 

Field Detail

ACCESS_PROPERTY

static final java.lang.String ACCESS_PROPERTY
See Also:
Constant Field Values

ACCESS_FIELD

static final java.lang.String ACCESS_FIELD
See Also:
Constant Field Values

DEFAULT_FILTER

static final Filter DEFAULT_FILTER
Method Detail

getName

java.lang.String getName()

getSuperclass

XClass getSuperclass()
See Also:
Class.getSuperclass()

getInterfaces

XClass[] getInterfaces()
See Also:
Class.getInterfaces()

isInterface

boolean isInterface()
see Class#isInterface()


isAbstract

boolean isAbstract()

isPrimitive

boolean isPrimitive()

isEnum

boolean isEnum()

isAssignableFrom

boolean isAssignableFrom(XClass c)

getDeclaredProperties

java.util.List<XProperty> getDeclaredProperties(java.lang.String accessType)

getDeclaredProperties

java.util.List<XProperty> getDeclaredProperties(java.lang.String accessType,
                                                Filter filter)

getDeclaredMethods

java.util.List<XMethod> getDeclaredMethods()
Returns the Methods defined by this class.



Copyright © 2005-2009 Hibernate.org. All Rights Reserved.