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
JavaClass
instances from an array ofClasses/JavaClasses/Types/TypeMappingInfos
. - Return an array of
JavaClass
objects to be used by the generator. - Return the
JavaModel
to be used during generation.
- See Also:
-
Constructor Summary
ConstructorDescriptionXJCJavaModelInputImpl
(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's
array ofJavaClasses
.Returns thisJavaModelInput's
JavaModel
.
-
Constructor Details
-
XJCJavaModelInputImpl
Construct a new instance ofXJCJavaModelInputImpl
.- Parameters:
types
- - an array ofJavaClasses
for which to generate mappings.javaModel
- - theJavaModel
to be used.
-
XJCJavaModelInputImpl
Construct a new instance ofXJCJavaModelInputImpl
.- Parameters:
types
- - an array ofTypes
for which to generate mappings.javaModel
- - theJavaModel
to be used.
-
XJCJavaModelInputImpl
Construct a new instance ofXJCJavaModelInputImpl
.- Parameters:
types
- - an array ofTypeMappingInfos
for which to generate mappings.javaModel
- - theJavaModel
to be used.
-
XJCJavaModelInputImpl
Construct a new instance ofXJCJavaModelInputImpl
.- Parameters:
classes
- - an array of JavaClasses
for which to generate mappings.javaModel
- - theJavaModel
to be used.
-
-
Method Details
-
getJavaClasses
Returns thisJavaModelInput's
array ofJavaClasses
.- Specified by:
getJavaClasses
in interfaceJavaModelInput
- Returns:
- this
JavaModelInput's
array ofJavaClasses
.
-
getJavaModel
Returns thisJavaModelInput's
JavaModel
.- Specified by:
getJavaModel
in interfaceJavaModelInput
- Returns:
- this
JavaModelInput's
JavaModel
.
-