EclipseLink 2.2.0, build 'v20110202-r8913' API Reference

org.eclipse.persistence.jaxb.javamodel
Interface JavaClass

All Superinterfaces:
JavaHasAnnotations
All Known Implementing Classes:
JavaClassImpl

public interface JavaClass
extends JavaHasAnnotations

INTERNAL:

Purpose:A TopLink JAXB 2.0 Java model representation of a JDK Class.

Responsibilities:

See Also:
org.eclipse.persistence.jaxb20.javamodel.JavaHasAnnotations, Class
Since:
Oracle TopLink 11.1.1.0.0

Method Summary
 java.util.Collection getActualTypeArguments()
           
 JavaClass getComponentType()
           
 JavaConstructor getConstructor(JavaClass[] parameterTypes)
           
 java.util.Collection getConstructors()
           
 java.util.Collection getDeclaredClasses()
           
 JavaConstructor getDeclaredConstructor(JavaClass[] parameterTypes)
           
 java.util.Collection getDeclaredConstructors()
           
 JavaField getDeclaredField(java.lang.String arg0)
           
 java.util.Collection getDeclaredFields()
           
 JavaMethod getDeclaredMethod(java.lang.String arg0, JavaClass[] arg1)
           
 java.util.Collection getDeclaredMethods()
           
 JavaMethod getMethod(java.lang.String arg0, JavaClass[] arg1)
           
 java.util.Collection getMethods()
           
 int getModifiers()
           
 java.lang.String getName()
           
 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()
           
 
Methods inherited from interface org.eclipse.persistence.jaxb.javamodel.JavaHasAnnotations
getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations
 

Method Detail

getActualTypeArguments

java.util.Collection getActualTypeArguments()

getComponentType

JavaClass getComponentType()

getQualifiedName

java.lang.String getQualifiedName()

getRawName

java.lang.String getRawName()

hasActualTypeArguments

boolean hasActualTypeArguments()

getDeclaredClasses

java.util.Collection getDeclaredClasses()

getDeclaredField

JavaField getDeclaredField(java.lang.String arg0)

getDeclaredFields

java.util.Collection getDeclaredFields()

getDeclaredMethod

JavaMethod getDeclaredMethod(java.lang.String arg0,
                             JavaClass[] arg1)

getDeclaredMethods

java.util.Collection getDeclaredMethods()

getMethod

JavaMethod getMethod(java.lang.String arg0,
                     JavaClass[] arg1)

getMethods

java.util.Collection getMethods()

getConstructor

JavaConstructor getConstructor(JavaClass[] parameterTypes)

getConstructors

java.util.Collection getConstructors()

getDeclaredConstructor

JavaConstructor getDeclaredConstructor(JavaClass[] parameterTypes)

getDeclaredConstructors

java.util.Collection getDeclaredConstructors()

getModifiers

int getModifiers()

getName

java.lang.String getName()

getPackage

JavaPackage getPackage()

getPackageName

java.lang.String getPackageName()

getSuperclass

JavaClass getSuperclass()

isAbstract

boolean isAbstract()

isAnnotation

boolean isAnnotation()

isArray

boolean isArray()

isAssignableFrom

boolean isAssignableFrom(JavaClass arg0)

isEnum

boolean isEnum()

isFinal

boolean isFinal()

isInterface

boolean isInterface()

isMemberClass

boolean isMemberClass()

isPrimitive

boolean isPrimitive()

isPrivate

boolean isPrivate()

isProtected

boolean isProtected()

isPublic

boolean isPublic()

isStatic

boolean isStatic()

isSynthetic

boolean isSynthetic()

EclipseLink 2.2.0, build 'v20110202-r8913' API Reference