|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.persistence.jaxb.javamodel.reflection.JavaClassImpl
public class JavaClassImpl
INTERNAL:
Purpose:A wrapper class for a JDK Class. This implementation of the EclipseLink JAXB 2.X Java model simply makes reflective calls on the underlying JDK object.
Responsibilities:
JavaClass,
Class| Field Summary | |
|---|---|
protected java.lang.Boolean |
isMetadataComplete
|
protected JavaModelImpl |
javaModelImpl
|
protected java.lang.Class |
jClass
|
protected java.lang.reflect.ParameterizedType |
jType
|
protected static java.lang.String |
XML_REGISTRY_CLASS_NAME
|
| Constructor Summary | |
|---|---|
JavaClassImpl(java.lang.Class javaClass,
JavaModelImpl javaModelImpl)
|
|
JavaClassImpl(java.lang.reflect.ParameterizedType javaType,
java.lang.Class javaClass,
JavaModelImpl javaModelImpl)
|
|
| Method Summary | |
|---|---|
java.util.Collection |
getActualTypeArguments()
|
java.lang.reflect.AnnotatedElement |
getAnnotatedElement()
|
JavaAnnotation |
getAnnotation(JavaClass arg0)
Assumes JavaType is a JavaClassImpl instance |
java.util.Collection |
getAnnotations()
|
JavaClass |
getComponentType()
|
JavaConstructor |
getConstructor(JavaClass[] paramTypes)
|
java.util.Collection |
getConstructors()
|
JavaAnnotation |
getDeclaredAnnotation(JavaClass arg0)
|
java.util.Collection |
getDeclaredAnnotations()
|
java.util.Collection |
getDeclaredClasses()
|
JavaConstructor |
getDeclaredConstructor(JavaClass[] paramTypes)
|
java.util.Collection |
getDeclaredConstructors()
|
JavaField |
getDeclaredField(java.lang.String arg0)
|
java.util.Collection |
getDeclaredFields()
|
JavaMethod |
getDeclaredMethod(java.lang.String arg0,
JavaClass[] arg1)
Assumes JavaType[] contains JavaClassImpl instances |
java.util.Collection |
getDeclaredMethods()
|
JavaField |
getField(java.lang.String arg0)
|
java.util.Collection |
getFields()
|
java.lang.Class |
getJavaClass()
|
JavaField |
getJavaField(java.lang.reflect.Field field)
|
JavaMethod |
getJavaMethod(java.lang.reflect.Method method)
|
JavaMethod |
getMethod(java.lang.String arg0,
JavaClass[] arg1)
Assumes JavaType[] contains JavaClassImpl instances |
java.util.Collection |
getMethods()
|
int |
getModifiers()
|
java.lang.String |
getName()
|
JavaClass |
getOwningClass()
|
JavaPackage |
getPackage()
|
java.lang.String |
getPackageName()
|
java.lang.String |
getQualifiedName()
|
java.lang.String |
getRawName()
|
JavaClass |
getSuperclass()
|
boolean |
hasActualTypeArguments()
|
boolean |
isAbstract()
|
boolean |
isAnnotation()
|
boolean |
isArray()
|
boolean |
isAssignableFrom(JavaClass arg0)
|
boolean |
isEnum()
|
boolean |
isFinal()
|
boolean |
isInterface()
|
boolean |
isMemberClass()
|
boolean |
isPrimitive()
|
boolean |
isPrivate()
|
boolean |
isProtected()
|
boolean |
isPublic()
|
boolean |
isStatic()
|
boolean |
isSynthetic()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.reflect.ParameterizedType jType
protected java.lang.Class jClass
protected JavaModelImpl javaModelImpl
protected java.lang.Boolean isMetadataComplete
protected static java.lang.String XML_REGISTRY_CLASS_NAME
| Constructor Detail |
|---|
public JavaClassImpl(java.lang.Class javaClass,
JavaModelImpl javaModelImpl)
public JavaClassImpl(java.lang.reflect.ParameterizedType javaType,
java.lang.Class javaClass,
JavaModelImpl javaModelImpl)
| Method Detail |
|---|
public java.util.Collection getActualTypeArguments()
getActualTypeArguments in interface JavaClasspublic java.lang.String toString()
toString in class java.lang.Objectpublic JavaAnnotation getAnnotation(JavaClass arg0)
getAnnotation in interface JavaHasAnnotationspublic java.util.Collection getAnnotations()
getAnnotations in interface JavaHasAnnotationspublic java.util.Collection getDeclaredClasses()
getDeclaredClasses in interface JavaClasspublic JavaField getDeclaredField(java.lang.String arg0)
getDeclaredField in interface JavaClasspublic java.util.Collection getDeclaredFields()
getDeclaredFields in interface JavaClass
public JavaMethod getDeclaredMethod(java.lang.String arg0,
JavaClass[] arg1)
getDeclaredMethod in interface JavaClasspublic java.util.Collection getDeclaredMethods()
getDeclaredMethods in interface JavaClasspublic JavaConstructor getConstructor(JavaClass[] paramTypes)
getConstructor in interface JavaClasspublic JavaConstructor getDeclaredConstructor(JavaClass[] paramTypes)
getDeclaredConstructor in interface JavaClasspublic java.util.Collection getConstructors()
getConstructors in interface JavaClasspublic java.util.Collection getDeclaredConstructors()
getDeclaredConstructors in interface JavaClasspublic JavaField getField(java.lang.String arg0)
public java.util.Collection getFields()
public java.lang.Class getJavaClass()
public JavaMethod getMethod(java.lang.String arg0,
JavaClass[] arg1)
getMethod in interface JavaClasspublic java.util.Collection getMethods()
getMethods in interface JavaClasspublic java.lang.String getName()
getName in interface JavaClasspublic JavaPackage getPackage()
getPackage in interface JavaClasspublic java.lang.String getPackageName()
getPackageName in interface JavaClasspublic java.lang.String getQualifiedName()
getQualifiedName in interface JavaClasspublic java.lang.String getRawName()
getRawName in interface JavaClasspublic JavaClass getSuperclass()
getSuperclass in interface JavaClasspublic boolean hasActualTypeArguments()
hasActualTypeArguments in interface JavaClasspublic JavaField getJavaField(java.lang.reflect.Field field)
public JavaMethod getJavaMethod(java.lang.reflect.Method method)
public JavaClass getOwningClass()
public boolean isAnnotation()
isAnnotation in interface JavaClasspublic boolean isArray()
isArray in interface JavaClasspublic java.lang.reflect.AnnotatedElement getAnnotatedElement()
public boolean isAssignableFrom(JavaClass arg0)
isAssignableFrom in interface JavaClasspublic boolean isEnum()
isEnum in interface JavaClasspublic boolean isInterface()
isInterface in interface JavaClasspublic boolean isMemberClass()
isMemberClass in interface JavaClasspublic boolean isPrimitive()
isPrimitive in interface JavaClasspublic boolean isAbstract()
isAbstract in interface JavaClasspublic boolean isPrivate()
isPrivate in interface JavaClasspublic boolean isProtected()
isProtected in interface JavaClasspublic boolean isPublic()
isPublic in interface JavaClasspublic boolean isStatic()
isStatic in interface JavaClasspublic int getModifiers()
getModifiers in interface JavaClasspublic boolean isFinal()
isFinal in interface JavaClasspublic boolean isSynthetic()
isSynthetic in interface JavaClasspublic JavaClass getComponentType()
getComponentType in interface JavaClasspublic JavaAnnotation getDeclaredAnnotation(JavaClass arg0)
getDeclaredAnnotation in interface JavaHasAnnotationspublic java.util.Collection getDeclaredAnnotations()
getDeclaredAnnotations in interface JavaHasAnnotations
|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||