Module org.eclipse.persistence.moxy
Class XJCJavaModelInputImpl
java.lang.Object
org.eclipse.persistence.jaxb.javamodel.xjc.XJCJavaModelInputImpl
- All Implemented Interfaces:
JavaModelInput
INTERNAL:
Purpose: JavaModelInput implementation for XJC. Used when
bootstrapping a DynamicJAXBContext from an XML Schema.
Responsibilities:
- Create an array of
JavaClassinstances from an array ofClasses/JavaClasses/Types/TypeMappingInfos. - Return an array of
JavaClassobjects to be used by the generator. - Return the
JavaModelto be used during generation.
- Since:
- EclipseLink 2.1
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionXJCJavaModelInputImpl(Class<?>[] classes, JavaModel javaModel) Construct a new instance ofXJCJavaModelInputImpl.XJCJavaModelInputImpl(Type[] types, JavaModel javaModel) Construct a new instance ofXJCJavaModelInputImpl.XJCJavaModelInputImpl(JavaClass[] types, JavaModel javaModel) Construct a new instance ofXJCJavaModelInputImpl.XJCJavaModelInputImpl(TypeMappingInfo[] types, JavaModel javaModel) Construct a new instance ofXJCJavaModelInputImpl. -
Method Summary
Modifier and TypeMethodDescriptionReturns thisJavaModelInput'sarray ofJavaClasses.Returns thisJavaModelInput'sJavaModel.
-
Constructor Details
-
XJCJavaModelInputImpl
Construct a new instance ofXJCJavaModelInputImpl.- Parameters:
types- - an array ofJavaClassesfor which to generate mappings.javaModel- - theJavaModelto be used.
-
XJCJavaModelInputImpl
Construct a new instance ofXJCJavaModelInputImpl.- Parameters:
types- - an array ofTypesfor which to generate mappings.javaModel- - theJavaModelto be used.
-
XJCJavaModelInputImpl
Construct a new instance ofXJCJavaModelInputImpl.- Parameters:
types- - an array ofTypeMappingInfosfor which to generate mappings.javaModel- - theJavaModelto be used.
-
XJCJavaModelInputImpl
Construct a new instance ofXJCJavaModelInputImpl.- Parameters:
classes- - an array of JavaClassesfor which to generate mappings.javaModel- - theJavaModelto be used.
-
-
Method Details
-
getJavaClasses
Returns thisJavaModelInput'sarray ofJavaClasses.- Specified by:
getJavaClassesin interfaceJavaModelInput- Returns:
- this
JavaModelInput'sarray ofJavaClasses.
-
getJavaModel
Returns thisJavaModelInput'sJavaModel.- Specified by:
getJavaModelin interfaceJavaModelInput- Returns:
- this
JavaModelInput'sJavaModel.
-