Class XJCCMInfoFactory

java.lang.Object
org.jvnet.basicjaxb.xml.bind.model.concrete.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>
org.jvnet.basicjaxb.xjc.model.concrete.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 Details

    • XJCCMInfoFactory

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

    • 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>