public class XJCJavaModelInputImpl extends Object implements JavaModelInput
Purpose: JavaModelInput implementation for XJC. Used when
bootstrapping a DynamicJAXBContext from an XML Schema.
Responsibilities:
JavaClass instances from an array of Classes/JavaClasses/Types/TypeMappingInfos.JavaClass objects to be used by the generator.JavaModel to be used during generation.JavaModelInput| Constructor and Description |
|---|
XJCJavaModelInputImpl(Class<?>[] classes,
JavaModel javaModel)
Construct a new instance of
XJCJavaModelInputImpl. |
XJCJavaModelInputImpl(JavaClass[] types,
JavaModel javaModel)
Construct a new instance of
XJCJavaModelInputImpl. |
XJCJavaModelInputImpl(Type[] types,
JavaModel javaModel)
Construct a new instance of
XJCJavaModelInputImpl. |
XJCJavaModelInputImpl(TypeMappingInfo[] types,
JavaModel javaModel)
Construct a new instance of
XJCJavaModelInputImpl. |
| Modifier and Type | Method and Description |
|---|---|
JavaClass[] |
getJavaClasses()
Returns this
JavaModelInput's array of JavaClasses. |
JavaModel |
getJavaModel()
Returns this
JavaModelInput's JavaModel. |
public XJCJavaModelInputImpl(JavaClass[] types, JavaModel javaModel)
XJCJavaModelInputImpl.types - - an array of JavaClasses for which to generate mappings.javaModel - - the JavaModel to be used.public XJCJavaModelInputImpl(Type[] types, JavaModel javaModel)
XJCJavaModelInputImpl.types - - an array of Types for which to generate mappings.javaModel - - the JavaModel to be used.public XJCJavaModelInputImpl(TypeMappingInfo[] types, JavaModel javaModel)
XJCJavaModelInputImpl.types - - an array of TypeMappingInfos for which to generate mappings.javaModel - - the JavaModel to be used.public JavaClass[] getJavaClasses()
JavaModelInput's array of JavaClasses.getJavaClasses in interface JavaModelInputJavaModelInput's array of JavaClasses.public JavaModel getJavaModel()
JavaModelInput's JavaModel.getJavaModel in interface JavaModelInputJavaModelInput's JavaModel.Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.