EclipseLink 2.3.2, build 'v20111125-r10461' API Reference

org.eclipse.persistence.jaxb.javamodel.oxm
Class OXMJavaClassImpl

java.lang.Object
  extended by org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaClassImpl
All Implemented Interfaces:
JavaClass, JavaHasAnnotations

public class OXMJavaClassImpl
extends java.lang.Object
implements JavaClass


Constructor Summary
OXMJavaClassImpl(JavaType aJavaType)
           
OXMJavaClassImpl(java.lang.String aJavaTypeName)
           
OXMJavaClassImpl(java.lang.String aJavaTypeName, java.util.List<java.lang.String> enumValues)
           
 
Method Summary
 java.util.Collection<JavaClass> getActualTypeArguments()
           
 JavaAnnotation getAnnotation(JavaClass arg0)
           
 java.util.Collection<JavaAnnotation> getAnnotations()
           
 JavaClass getComponentType()
           
 JavaConstructor getConstructor(JavaClass[] parameterTypes)
           
 java.util.Collection<JavaConstructor> getConstructors()
           
 JavaAnnotation getDeclaredAnnotation(JavaClass arg0)
           
 java.util.Collection<JavaAnnotation> getDeclaredAnnotations()
           
 java.util.Collection<JavaClass> getDeclaredClasses()
           
 JavaConstructor getDeclaredConstructor(JavaClass[] parameterTypes)
           
 java.util.Collection<JavaConstructor> getDeclaredConstructors()
           
 JavaField getDeclaredField(java.lang.String arg0)
           
 java.util.Collection<JavaField> getDeclaredFields()
           
 JavaMethod getDeclaredMethod(java.lang.String arg0, JavaClass[] arg1)
           
 java.util.Collection<JavaMethod> getDeclaredMethods()
           
 JavaModel getJavaModel()
           
 JavaMethod getMethod(java.lang.String arg0, JavaClass[] arg1)
           
 java.util.Collection<JavaMethod> 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()
           
 void setJavaModel(JavaModel model)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OXMJavaClassImpl

public OXMJavaClassImpl(JavaType aJavaType)

OXMJavaClassImpl

public OXMJavaClassImpl(java.lang.String aJavaTypeName)

OXMJavaClassImpl

public OXMJavaClassImpl(java.lang.String aJavaTypeName,
                        java.util.List<java.lang.String> enumValues)
Method Detail

getActualTypeArguments

public java.util.Collection<JavaClass> getActualTypeArguments()
Specified by:
getActualTypeArguments in interface JavaClass

getComponentType

public JavaClass getComponentType()
Specified by:
getComponentType in interface JavaClass

getConstructor

public JavaConstructor getConstructor(JavaClass[] parameterTypes)
Specified by:
getConstructor in interface JavaClass

getConstructors

public java.util.Collection<JavaConstructor> getConstructors()
Specified by:
getConstructors in interface JavaClass

getDeclaredClasses

public java.util.Collection<JavaClass> getDeclaredClasses()
Specified by:
getDeclaredClasses in interface JavaClass

getDeclaredConstructor

public JavaConstructor getDeclaredConstructor(JavaClass[] parameterTypes)
Specified by:
getDeclaredConstructor in interface JavaClass

getDeclaredConstructors

public java.util.Collection<JavaConstructor> getDeclaredConstructors()
Specified by:
getDeclaredConstructors in interface JavaClass

getDeclaredField

public JavaField getDeclaredField(java.lang.String arg0)
Specified by:
getDeclaredField in interface JavaClass

getDeclaredFields

public java.util.Collection<JavaField> getDeclaredFields()
Specified by:
getDeclaredFields in interface JavaClass

getDeclaredMethod

public JavaMethod getDeclaredMethod(java.lang.String arg0,
                                    JavaClass[] arg1)
Specified by:
getDeclaredMethod in interface JavaClass

getDeclaredMethods

public java.util.Collection<JavaMethod> getDeclaredMethods()
Specified by:
getDeclaredMethods in interface JavaClass

getMethod

public JavaMethod getMethod(java.lang.String arg0,
                            JavaClass[] arg1)
Specified by:
getMethod in interface JavaClass

getMethods

public java.util.Collection<JavaMethod> getMethods()
Specified by:
getMethods in interface JavaClass

getModifiers

public int getModifiers()
Specified by:
getModifiers in interface JavaClass

getName

public java.lang.String getName()
Specified by:
getName in interface JavaClass

getPackage

public JavaPackage getPackage()
Specified by:
getPackage in interface JavaClass

getPackageName

public java.lang.String getPackageName()
Specified by:
getPackageName in interface JavaClass

getQualifiedName

public java.lang.String getQualifiedName()
Specified by:
getQualifiedName in interface JavaClass

getRawName

public java.lang.String getRawName()
Specified by:
getRawName in interface JavaClass

getSuperclass

public JavaClass getSuperclass()
Specified by:
getSuperclass in interface JavaClass

hasActualTypeArguments

public boolean hasActualTypeArguments()
Specified by:
hasActualTypeArguments in interface JavaClass

isAbstract

public boolean isAbstract()
Specified by:
isAbstract in interface JavaClass

isAnnotation

public boolean isAnnotation()
Specified by:
isAnnotation in interface JavaClass

isArray

public boolean isArray()
Specified by:
isArray in interface JavaClass

isAssignableFrom

public boolean isAssignableFrom(JavaClass arg0)
Specified by:
isAssignableFrom in interface JavaClass

isEnum

public boolean isEnum()
Specified by:
isEnum in interface JavaClass

isFinal

public boolean isFinal()
Specified by:
isFinal in interface JavaClass

isInterface

public boolean isInterface()
Specified by:
isInterface in interface JavaClass

isMemberClass

public boolean isMemberClass()
Specified by:
isMemberClass in interface JavaClass

isPrimitive

public boolean isPrimitive()
Specified by:
isPrimitive in interface JavaClass

isPrivate

public boolean isPrivate()
Specified by:
isPrivate in interface JavaClass

isProtected

public boolean isProtected()
Specified by:
isProtected in interface JavaClass

isPublic

public boolean isPublic()
Specified by:
isPublic in interface JavaClass

isStatic

public boolean isStatic()
Specified by:
isStatic in interface JavaClass

isSynthetic

public boolean isSynthetic()
Specified by:
isSynthetic in interface JavaClass

getAnnotation

public JavaAnnotation getAnnotation(JavaClass arg0)
Specified by:
getAnnotation in interface JavaHasAnnotations

getAnnotations

public java.util.Collection<JavaAnnotation> getAnnotations()
Specified by:
getAnnotations in interface JavaHasAnnotations

getDeclaredAnnotation

public JavaAnnotation getDeclaredAnnotation(JavaClass arg0)
Specified by:
getDeclaredAnnotation in interface JavaHasAnnotations

getDeclaredAnnotations

public java.util.Collection<JavaAnnotation> getDeclaredAnnotations()
Specified by:
getDeclaredAnnotations in interface JavaHasAnnotations

setJavaModel

public void setJavaModel(JavaModel model)

getJavaModel

public JavaModel getJavaModel()

EclipseLink 2.3.2, build 'v20111125-r10461' API Reference