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| Modifier and Type | Field and Description | 
|---|---|
| protected ClassLoader | classLoader | 
| 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() | 
| Map<String,JavaClassImpl> | getCachedJavaClasses() | 
| JavaClass | getClass(Class<?> jClass) | 
| JavaClass | getClass(String className) | 
| ClassLoader | getClassLoader() | 
| boolean | hasXmlBindings() | 
| void | setHasXmlBindings(boolean hasXmlBindings) | 
| void | setMetadataCompletePackageMap(Map<String,Boolean> metadataCompletePackageMap)Set the Map of package names to metadata complete indicators for this
 JavaModelInput. | 
protected ClassLoader classLoader
public JavaModelImpl(ClassLoader classLoader)
public JavaModelImpl(ClassLoader classLoader, AnnotationHelper annotationHelper)
public ClassLoader getClassLoader()
getClassLoader in interface JavaModelpublic Annotation getAnnotation(JavaAnnotation janno, Class<?> jClass)
getAnnotation in interface JavaModelpublic AnnotationHelper getAnnotationHelper()
public void setMetadataCompletePackageMap(Map<String,Boolean> metadataCompletePackageMap)
metadataCompletePackageMap - public Map<String,JavaClassImpl> getCachedJavaClasses()
public boolean hasXmlBindings()
public void setHasXmlBindings(boolean hasXmlBindings)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.