Class JavaModelInputImpl

java.lang.Object
org.eclipse.persistence.jaxb.javamodel.reflection.JavaModelInputImpl
All Implemented Interfaces:
JavaModelInput

public class JavaModelInputImpl extends 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:
  • Constructor Details

    • JavaModelInputImpl

      public JavaModelInputImpl(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(Class[] classes, JavaModel javaModel)
  • Method Details