Class JavaModelInputImpl
- java.lang.Object
-
- org.eclipse.persistence.jaxb.javamodel.reflection.JavaModelInputImpl
-
- All Implemented Interfaces:
JavaModelInput
public class JavaModelInputImpl extends java.lang.Object implements JavaModelInput
INTERNAL:Purpose:Provide access to an array of JavaClass instances and their associated JavaModel. This class will transform an array of Class objects to an array of JavaClasses.
Responsibilities:
- Create an array of JavaClass instances from an array of Classes
- Return an array of JavaClass objects to be used by the generator
- Return the JavaModel to be used during generation
- See Also:
JavaClass
,JavaModel
,JavaModelInput
- Since:
- Oracle TopLink 11.1.1.0.0
-
-
Constructor Summary
Constructors Constructor Description JavaModelInputImpl(java.lang.Class[] classes, JavaModel javaModel)
JavaModelInputImpl(java.lang.reflect.Type[] types, JavaModel javaModel)
This constructor builds an array of JavaClass objects from an array of Types.JavaModelInputImpl(TypeMappingInfo[] types, JavaModel javaModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaClass[]
getJavaClasses()
JavaModel
getJavaModel()
boolean
isFacets()
void
setFacets(boolean facets)
-
-
-
Constructor Detail
-
JavaModelInputImpl
public JavaModelInputImpl(java.lang.reflect.Type[] types, JavaModel javaModel)
This constructor builds an array of JavaClass objects from an array of Types. The JavaModel instance to be used is also set here. This constructor assumes that the a given type in the list will either be a Class or ParameterizedType.- Parameters:
types
-javaModel
-
-
JavaModelInputImpl
public JavaModelInputImpl(TypeMappingInfo[] types, JavaModel javaModel)
-
JavaModelInputImpl
public JavaModelInputImpl(java.lang.Class[] classes, JavaModel javaModel)
-
-
Method Detail
-
getJavaClasses
public JavaClass[] getJavaClasses()
- Specified by:
getJavaClasses
in interfaceJavaModelInput
-
getJavaModel
public JavaModel getJavaModel()
- Specified by:
getJavaModel
in interfaceJavaModelInput
-
isFacets
public boolean isFacets()
-
setFacets
public void setFacets(boolean facets)
-
-