Class CustomizationUtils


  • public class CustomizationUtils
    extends Object
    • Constructor Detail

      • CustomizationUtils

        public CustomizationUtils()
    • Method Detail

      • createCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization createCustomization​(QName name)
      • createCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization createCustomization​(Element element)
      • containsCustomization

        public static boolean containsCustomization​(com.sun.tools.xjc.outline.Outline outline,
                                                    QName name)
      • containsCustomization

        public static boolean containsCustomization​(com.sun.tools.xjc.model.Model model,
                                                    QName name)
      • containsCustomization

        public static boolean containsCustomization​(com.sun.tools.xjc.outline.ClassOutline classOutline,
                                                    QName name)
      • containsCustomization

        public static boolean containsCustomization​(com.sun.tools.xjc.outline.EnumOutline enumOutline,
                                                    QName name)
      • containsCustomization

        public static boolean containsCustomization​(com.sun.tools.xjc.model.CClassInfo classInfo,
                                                    QName name)
      • findCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization findCustomization​(com.sun.tools.xjc.outline.ClassOutline classOutline,
                                                                                     QName name)
      • findCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization findCustomization​(com.sun.tools.xjc.outline.EnumOutline classOutline,
                                                                                     QName name)
      • findCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization findCustomization​(com.sun.tools.xjc.outline.ElementOutline elementOutline,
                                                                                     QName name)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.outline.ClassOutline classOutline,
                                                                                            QName name)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.outline.EnumOutline enumOutline,
                                                                                            QName name)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.outline.ElementOutline elementOutline,
                                                                                            QName name)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.outline.ElementOutline elementOutline,
                                                                                            List<QName> names)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.model.CClassInfo classInfo,
                                                                                            QName name)
      • findPropertyCustomizationsInPropertyAndClass

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findPropertyCustomizationsInPropertyAndClass​(com.sun.tools.xjc.model.CPropertyInfo propertyInfo,
                                                                                                                      QName propertyCustomizationName,
                                                                                                                      QName customizationName)
      • findPropertyCustomizationsInProperty

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findPropertyCustomizationsInProperty​(com.sun.tools.xjc.model.CPropertyInfo propertyInfo,
                                                                                                              QName name)
      • getPropertyCustomizationsInClass

        public static List<com.sun.tools.xjc.model.CPluginCustomization> getPropertyCustomizationsInClass​(com.sun.tools.xjc.model.CClassInfo classInfo,
                                                                                                          com.sun.tools.xjc.model.CPropertyInfo propertyInfo,
                                                                                                          QName propertyCustomizationName)
      • findPropertyCustomizationsInClass

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findPropertyCustomizationsInClass​(com.sun.tools.xjc.model.CClassInfo classInfo,
                                                                                                           com.sun.tools.xjc.model.CPropertyInfo propertyInfo,
                                                                                                           QName propertyCustomizationName,
                                                                                                           QName customizationName)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.model.CEnumLeafInfo enumInfo,
                                                                                            QName name)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.model.CElementInfo elementInfo,
                                                                                            QName name)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.model.CElementInfo elementInfo,
                                                                                            List<QName> names)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.outline.Outline outline,
                                                                                            QName name)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.outline.Outline outline,
                                                                                            List<QName> qnames)
      • findCustomizations

        public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations​(com.sun.tools.xjc.model.Model model,
                                                                                            QName name)
      • findCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization findCustomization​(com.sun.tools.xjc.model.CClassInfo classInfo,
                                                                                     QName name)
      • findCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization findCustomization​(com.sun.tools.xjc.model.CEnumLeafInfo enumLeafInfo,
                                                                                     QName name)
      • findCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization findCustomization​(com.sun.tools.xjc.model.CElementInfo elementInfo,
                                                                                     QName name)
      • containsCustomization

        public static boolean containsCustomization​(com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                    QName name)
      • containsCustomization

        public static boolean containsCustomization​(com.sun.tools.xjc.model.CEnumLeafInfo enumLeafInfo,
                                                    QName name)
      • containsCustomization

        public static boolean containsCustomization​(com.sun.tools.xjc.model.CPropertyInfo propertyInfo,
                                                    QName name)
      • containsPropertyCustomizationInPropertyOrClass

        public static boolean containsPropertyCustomizationInPropertyOrClass​(com.sun.tools.xjc.model.CPropertyInfo propertyInfo,
                                                                             QName propertyCustomizationName,
                                                                             QName customizationName)
      • findCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization findCustomization​(com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                                                     QName name)
      • findCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization findCustomization​(com.sun.tools.xjc.model.CPropertyInfo propertyInfo,
                                                                                     QName name)
      • findCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization findCustomization​(com.sun.tools.xjc.outline.Outline outline,
                                                                                     QName name)
      • findCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization findCustomization​(com.sun.tools.xjc.model.Model model,
                                                                                     QName name)
      • findFieldWithCustomization

        public static com.sun.tools.xjc.outline.FieldOutline findFieldWithCustomization​(com.sun.tools.xjc.outline.ClassOutline classOutline,
                                                                                        QName name)
      • findPropertyWithCustomization

        public static com.sun.tools.xjc.model.CPropertyInfo findPropertyWithCustomization​(com.sun.tools.xjc.model.CClassInfo classInfo,
                                                                                          QName name)
      • findInheritedFieldWithCustomization

        public static com.sun.tools.xjc.outline.FieldOutline findInheritedFieldWithCustomization​(com.sun.tools.xjc.outline.ClassOutline classOutline,
                                                                                                 QName name)
      • findInheritedPropertyWithCustomization

        public static com.sun.tools.xjc.model.CPropertyInfo findInheritedPropertyWithCustomization​(com.sun.tools.xjc.model.CClassInfo classInfo,
                                                                                                   QName name)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.outline.ElementOutline elementOutline)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.model.CElementInfo elementInfo)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.outline.EnumOutline enumOutline)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.outline.Outline outline)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.model.Model model)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.outline.ClassOutline classOutline)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.model.CClassInfo classInfo)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.model.CEnumLeafInfo enumLeafInfo)
      • getCustomizations

        public static com.sun.tools.xjc.model.CCustomizations getCustomizations​(com.sun.tools.xjc.model.CEnumConstant enumConstant)
      • unmarshall

        public static Object unmarshall​(jakarta.xml.bind.JAXBContext context,
                                        com.sun.tools.xjc.model.CPluginCustomization customization)
                                 throws AssertionError
        Throws:
        AssertionError
      • marshal

        public static com.sun.tools.xjc.model.CPluginCustomization marshal​(jakarta.xml.bind.JAXBContext context,
                                                                           QName name,
                                                                           Object object)
      • addCustomization

        public static com.sun.tools.xjc.model.CPluginCustomization addCustomization​(com.sun.tools.xjc.model.CCustomizable customizable,
                                                                                    jakarta.xml.bind.JAXBContext context,
                                                                                    QName name,
                                                                                    Object object)