Class XJCCMInfoFactory


  • public class XJCCMInfoFactory
    extends CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
    • Constructor Detail

      • XJCCMInfoFactory

        public XJCCMInfoFactory​(com.sun.tools.xjc.model.Model model)
    • Method Detail

      • getClazz

        protected com.sun.tools.xjc.model.nav.NClass getClazz​(com.sun.tools.xjc.model.CClassRef info)
      • getClazz

        protected com.sun.tools.xjc.model.nav.NClass getClazz​(Class<?> _clas)
      • getClazz

        protected com.sun.tools.xjc.model.nav.NClass getClazz​(String className)
      • getTypeInfo

        protected MClassRef<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> getTypeInfo​(com.sun.tools.xjc.model.CClassRef info)
      • createClassRef

        protected MClassRef<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> createClassRef​(com.sun.tools.xjc.model.CClassRef info)
      • getTypeInfo

        protected MTypeInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> getTypeInfo​(com.sun.tools.xjc.model.CTypeInfo typeInfo)
        Overrides:
        getTypeInfo in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getPackage

        protected MPackageInfo getPackage​(com.sun.tools.xjc.model.CClassInfo info)
        Specified by:
        getPackage in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getPackage

        protected MPackageInfo getPackage​(com.sun.tools.xjc.model.CClassRef info)
      • getPackage

        protected MPackageInfo getPackage​(com.sun.tools.xjc.model.CEnumLeafInfo info)
        Specified by:
        getPackage in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getPackage

        protected MPackageInfo getPackage​(com.sun.tools.xjc.model.CElementInfo info)
        Specified by:
        getPackage in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getContainer

        protected MContainer getContainer​(com.sun.tools.xjc.model.CClassInfo info)
        Specified by:
        getContainer in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getContainer

        protected MContainer getContainer​(com.sun.tools.xjc.model.CElementInfo info)
        Specified by:
        getContainer in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getContainer

        protected MContainer getContainer​(com.sun.tools.xjc.model.CEnumLeafInfo info)
        Specified by:
        getContainer in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getContainer

        protected MContainer getContainer​(com.sun.tools.xjc.model.CClassRef info)
      • getScope

        protected MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> getScope​(com.sun.tools.xjc.model.CClassInfo info)
        Specified by:
        getScope in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getLocalName

        protected String getLocalName​(com.sun.tools.xjc.model.CClassInfo info)
        Specified by:
        getLocalName in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getLocalName

        protected String getLocalName​(com.sun.tools.xjc.model.CClassRef info)
      • getLocalName

        protected String getLocalName​(com.sun.tools.xjc.model.CEnumLeafInfo info)
        Specified by:
        getLocalName in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getLocalName

        protected String getLocalName​(com.sun.tools.xjc.model.CElementInfo info)
        Specified by:
        getLocalName in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • createModelInfoOrigin

        protected MModelInfoOrigin createModelInfoOrigin​(com.sun.tools.xjc.model.Model info)
        Overrides:
        createModelInfoOrigin in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • createPackageInfoOrigin

        protected MPackageInfoOrigin createPackageInfoOrigin​(com.sun.codemodel.JPackage info)
      • createClassInfoOrigin

        protected MClassInfoOrigin createClassInfoOrigin​(com.sun.tools.xjc.model.CClassInfo info)
        Overrides:
        createClassInfoOrigin in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • createElementOrigin

        protected MElementOrigin createElementOrigin​(com.sun.tools.xjc.model.CElement info)
        Overrides:
        createElementOrigin in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • createElementTypeRefOrigin

        protected MElementTypeRefOrigin createElementTypeRefOrigin​(com.sun.tools.xjc.model.CElementPropertyInfo ep,
                                                                   com.sun.tools.xjc.model.CTypeRef typeRef)
        Overrides:
        createElementTypeRefOrigin in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • createClassRefOrigin

        protected MClassRefOrigin createClassRefOrigin​(com.sun.tools.xjc.model.CClassRef info)
      • createPropertyInfoOrigin

        protected MPropertyInfoOrigin createPropertyInfoOrigin​(com.sun.tools.xjc.model.CPropertyInfo info)
        Overrides:
        createPropertyInfoOrigin in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • createElementInfoOrigin

        protected MElementInfoOrigin createElementInfoOrigin​(com.sun.tools.xjc.model.CElementInfo info)
        Overrides:
        createElementInfoOrigin in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • createEnumLeafInfoOrigin

        protected MEnumLeafInfoOrigin createEnumLeafInfoOrigin​(com.sun.tools.xjc.model.CEnumLeafInfo info)
        Overrides:
        createEnumLeafInfoOrigin in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • createEnumConstantInfoOrigin

        protected MEnumConstantInfoOrigin createEnumConstantInfoOrigin​(com.sun.tools.xjc.model.CEnumConstant info)
        Overrides:
        createEnumConstantInfoOrigin in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • createListType

        protected com.sun.tools.xjc.model.nav.NType createListType​(com.sun.tools.xjc.model.nav.NType elementType)
        Specified by:
        createListType in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • createBaseTypeInfo

        protected MClassTypeInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​?> createBaseTypeInfo​(com.sun.tools.xjc.model.CClassInfo info)
        Overrides:
        createBaseTypeInfo in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • loadClass

        protected Class<?> loadClass​(com.sun.tools.xjc.model.nav.NType referencedType)
        Specified by:
        loadClass in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getDefaultValue

        protected String getDefaultValue​(com.sun.tools.xjc.model.CAttributePropertyInfo propertyInfo)
        Specified by:
        getDefaultValue in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getDefaultValueNamespaceContext

        protected NamespaceContext getDefaultValueNamespaceContext​(com.sun.tools.xjc.model.CAttributePropertyInfo propertyInfo)
        Specified by:
        getDefaultValueNamespaceContext in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getDefaultValue

        protected String getDefaultValue​(org.glassfish.jaxb.core.v2.model.core.TypeRef<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> typeRef)
        Specified by:
        getDefaultValue in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>
      • getDefaultValueNamespaceContext

        protected NamespaceContext getDefaultValueNamespaceContext​(org.glassfish.jaxb.core.v2.model.core.TypeRef<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> typeRef)
        Specified by:
        getDefaultValueNamespaceContext in class CMInfoFactory<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass,​com.sun.tools.xjc.model.Model,​com.sun.tools.xjc.model.CTypeInfo,​com.sun.tools.xjc.model.CBuiltinLeafInfo,​com.sun.tools.xjc.model.CElement,​com.sun.tools.xjc.model.CElementInfo,​com.sun.tools.xjc.model.CEnumLeafInfo,​com.sun.tools.xjc.model.CEnumConstant,​com.sun.tools.xjc.model.CClassInfo,​com.sun.tools.xjc.model.CPropertyInfo,​com.sun.tools.xjc.model.CAttributePropertyInfo,​com.sun.tools.xjc.model.CValuePropertyInfo,​com.sun.tools.xjc.model.CElementPropertyInfo,​com.sun.tools.xjc.model.CReferencePropertyInfo,​com.sun.tools.xjc.model.CWildcardTypeInfo,​com.sun.tools.xjc.model.CTypeRef>