|
EclipseLink 1.1.0_ 1.1.0.r3634 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 TopLink JAXB 2.0 Java model simply makes reflective calls on the underlying JDK object.
Responsibilities:
JavaClass,
Class| Field Summary | |
|---|---|
protected java.lang.Class |
jClass
|
protected java.lang.reflect.ParameterizedType |
jType
|
| Constructor Summary | |
|---|---|
JavaClassImpl(java.lang.Class javaClass)
|
|
JavaClassImpl(java.lang.reflect.ParameterizedType javaType,
java.lang.Class javaClass)
|
|
| Method Summary | |
|---|---|
java.util.Collection |
getActualTypeArguments()
|
JavaAnnotation |
getAnnotation(JavaClass arg0)
Assumes JavaType is a JavaClassImpl instance |
java.util.Collection |
getAnnotations()
|
JavaClass |
getComponentType()
|
JavaAnnotation |
getDeclaredAnnotation(JavaClass arg0)
|
java.util.Collection |
getDeclaredAnnotations()
|
java.util.Collection |
getDeclaredClasses()
|
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()
|
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)
Assumes JavaType is a JavaClassImpl instance |
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
| Constructor Detail |
|---|
public JavaClassImpl(java.lang.Class javaClass)
public JavaClassImpl(java.lang.reflect.ParameterizedType javaType,
java.lang.Class javaClass)
| 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 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 JavaClass getOwningClass()
public boolean isAnnotation()
isAnnotation in interface JavaClasspublic boolean isArray()
isArray in interface JavaClasspublic 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 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||