org.eclipse.persistence.jaxb.javamodel.reflection
public class JavaModelImpl extends Object implements JavaModel
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:
JavaModel
Constructor and Description |
---|
JavaModelImpl(ClassLoader classLoader) |
JavaModelImpl(ClassLoader classLoader,
AnnotationHelper annotationHelper) |
Modifier and Type | Method and Description |
---|---|
Annotation |
getAnnotation(JavaAnnotation janno,
Class<?> jClass) |
AnnotationHelper |
getAnnotationHelper() |
JavaClass |
getClass(Class<?> jClass) |
JavaClass |
getClass(String className) |
ClassLoader |
getClassLoader() |
public JavaModelImpl(ClassLoader classLoader)
public JavaModelImpl(ClassLoader classLoader, AnnotationHelper annotationHelper)
public ClassLoader getClassLoader()
getClassLoader
in interface JavaModel
public Annotation getAnnotation(JavaAnnotation janno, Class<?> jClass)
getAnnotation
in interface JavaModel
public AnnotationHelper getAnnotationHelper()