EclipseLink1.0 - 20080707 API Reference

org.eclipse.persistence.jaxb.javamodel.reflection
Class JavaModelImpl

java.lang.Object
  extended by org.eclipse.persistence.jaxb.javamodel.reflection.JavaModelImpl
All Implemented Interfaces:
JavaModel

public class JavaModelImpl
extends java.lang.Object
implements JavaModel

INTERNAL:

Purpose:The JavaModel is the central access point to the TopLink JAXB 2.0 Java model implementation's source/class files. A JavaModel has an underlying source/classpath that defines its search path.

Responsibilities:

See Also:
JavaModel
Since:
Oracle TopLink 11.1.1.0.0

Constructor Summary
JavaModelImpl(java.lang.ClassLoader classLoader)
           
 
Method Summary
 java.lang.annotation.Annotation getAnnotation(JavaAnnotation janno, java.lang.Class jClass)
           
 JavaClass getClass(java.lang.Class jClass)
           
 JavaClass getClass(java.lang.String classname)
           
 java.lang.ClassLoader getClassLoader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaModelImpl

public JavaModelImpl(java.lang.ClassLoader classLoader)
Method Detail

getClass

public JavaClass getClass(java.lang.Class jClass)
Specified by:
getClass in interface JavaModel

getClass

public JavaClass getClass(java.lang.String classname)
Specified by:
getClass in interface JavaModel

getClassLoader

public java.lang.ClassLoader getClassLoader()
Specified by:
getClassLoader in interface JavaModel

getAnnotation

public java.lang.annotation.Annotation getAnnotation(JavaAnnotation janno,
                                                     java.lang.Class jClass)
Specified by:
getAnnotation in interface JavaModel

EclipseLink1.0 - 20080707 API Reference