EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jaxb.javamodel.xjc
Class XJCJavaModelInputImpl

java.lang.Object
  extended by org.eclipse.persistence.jaxb.javamodel.xjc.XJCJavaModelInputImpl
All Implemented Interfaces:
JavaModelInput

public class XJCJavaModelInputImpl
extends java.lang.Object
implements JavaModelInput

INTERNAL:

Purpose: JavaModelInput implementation for XJC. Used when bootstrapping a DynamicJAXBContext from an XML Schema.

Responsibilities:

See Also:
JavaModelInput
Since:
EclipseLink 2.1

Constructor Summary
XJCJavaModelInputImpl(java.lang.Class<?>[] classes, JavaModel javaModel)
          Construct a new instance of XJCJavaModelInputImpl.
XJCJavaModelInputImpl(JavaClass[] types, JavaModel javaModel)
          Construct a new instance of XJCJavaModelInputImpl.
XJCJavaModelInputImpl(java.lang.reflect.Type[] types, JavaModel javaModel)
          Construct a new instance of XJCJavaModelInputImpl.
XJCJavaModelInputImpl(TypeMappingInfo[] types, JavaModel javaModel)
          Construct a new instance of XJCJavaModelInputImpl.
 
Method Summary
 JavaClass[] getJavaClasses()
          Returns this JavaModelInput's array of JavaClasses.
 JavaModel getJavaModel()
          Returns this JavaModelInput's JavaModel.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XJCJavaModelInputImpl

public XJCJavaModelInputImpl(JavaClass[] types,
                             JavaModel javaModel)
Construct a new instance of XJCJavaModelInputImpl.

Parameters:
types - - an array of JavaClasses for which to generate mappings.
javaModel - - the JavaModel to be used.

XJCJavaModelInputImpl

public XJCJavaModelInputImpl(java.lang.reflect.Type[] types,
                             JavaModel javaModel)
Construct a new instance of XJCJavaModelInputImpl.

Parameters:
types - - an array of Types for which to generate mappings.
javaModel - - the JavaModel to be used.

XJCJavaModelInputImpl

public XJCJavaModelInputImpl(TypeMappingInfo[] types,
                             JavaModel javaModel)
Construct a new instance of XJCJavaModelInputImpl.

Parameters:
types - - an array of TypeMappingInfos for which to generate mappings.
javaModel - - the JavaModel to be used.

XJCJavaModelInputImpl

public XJCJavaModelInputImpl(java.lang.Class<?>[] classes,
                             JavaModel javaModel)
Construct a new instance of XJCJavaModelInputImpl.

Parameters:
types - - an array of Java Classes for which to generate mappings.
javaModel - - the JavaModel to be used.
Method Detail

getJavaClasses

public JavaClass[] getJavaClasses()
Returns this JavaModelInput's array of JavaClasses.

Specified by:
getJavaClasses in interface JavaModelInput
Returns:
this JavaModelInput's array of JavaClasses.

getJavaModel

public JavaModel getJavaModel()
Returns this JavaModelInput's JavaModel.

Specified by:
getJavaModel in interface JavaModelInput
Returns:
this JavaModelInput's JavaModel.

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference