Class XJCJavaPackageImpl

  • All Implemented Interfaces:
    JavaHasAnnotations, JavaPackage

    public class XJCJavaPackageImpl
    extends Object
    implements JavaPackage
    INTERNAL:

    Purpose: JavaPackage implementation wrapping XJC's JPackage. Used when bootstrapping a DynamicJAXBContext from an XML Schema.

    Responsibilities:

    • Provide Package information from the underlying JPackage.
    See Also:
    JavaPackage
    Since:
    EclipseLink 2.1
    • Field Detail

      • xjcPackage

        protected com.sun.codemodel.JPackage xjcPackage
    • Constructor Detail

      • XJCJavaPackageImpl

        public XJCJavaPackageImpl​(com.sun.codemodel.JPackage jPackage,
                                  DynamicClassLoader loader)
        Construct a new instance of XJCJavaPackageImpl.
        Parameters:
        jPackage - - the XJC JPackage to be wrapped.
        loader - - the ClassLoader used to bootstrap the DynamicJAXBContext.