Class CustomizationUtils

java.lang.Object
org.jvnet.basicjaxb.util.CustomizationUtils

public class CustomizationUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.sun.tools.xjc.model.CPluginCustomization
    addCustomization(com.sun.tools.xjc.model.CCustomizable customizable, jakarta.xml.bind.JAXBContext context, QName name, Object object)
     
    static boolean
    containsCustomization(com.sun.tools.xjc.model.CClassInfo classInfo, QName name)
     
    static boolean
    containsCustomization(com.sun.tools.xjc.model.CEnumLeafInfo enumLeafInfo, QName name)
     
    static boolean
    containsCustomization(com.sun.tools.xjc.model.CPropertyInfo propertyInfo, QName name)
     
    static boolean
    containsCustomization(com.sun.tools.xjc.model.Model model, QName name)
     
    static boolean
    containsCustomization(com.sun.tools.xjc.outline.ClassOutline classOutline, QName name)
     
    static boolean
    containsCustomization(com.sun.tools.xjc.outline.EnumOutline enumOutline, QName name)
     
    static boolean
    containsCustomization(com.sun.tools.xjc.outline.FieldOutline fieldOutline, QName name)
     
    static boolean
    containsCustomization(com.sun.tools.xjc.outline.Outline outline, QName name)
     
    static boolean
    containsPropertyCustomizationInPropertyOrClass(com.sun.tools.xjc.model.CPropertyInfo propertyInfo, QName propertyCustomizationName, QName customizationName)
     
    static com.sun.tools.xjc.model.CPluginCustomization
     
    static com.sun.tools.xjc.model.CPluginCustomization
     
    static com.sun.tools.xjc.model.CPluginCustomization
    findCustomization(com.sun.tools.xjc.model.CClassInfo classInfo, QName name)
     
    static com.sun.tools.xjc.model.CPluginCustomization
    findCustomization(com.sun.tools.xjc.model.CElementInfo elementInfo, QName name)
     
    static com.sun.tools.xjc.model.CPluginCustomization
    findCustomization(com.sun.tools.xjc.model.CEnumLeafInfo enumLeafInfo, QName name)
     
    static com.sun.tools.xjc.model.CPluginCustomization
    findCustomization(com.sun.tools.xjc.model.CPropertyInfo propertyInfo, QName name)
     
    static com.sun.tools.xjc.model.CPluginCustomization
    findCustomization(com.sun.tools.xjc.model.Model model, QName name)
     
    static com.sun.tools.xjc.model.CPluginCustomization
    findCustomization(com.sun.tools.xjc.outline.ClassOutline classOutline, QName name)
     
    static com.sun.tools.xjc.model.CPluginCustomization
    findCustomization(com.sun.tools.xjc.outline.ElementOutline elementOutline, QName name)
     
    static com.sun.tools.xjc.model.CPluginCustomization
    findCustomization(com.sun.tools.xjc.outline.EnumOutline classOutline, QName name)
     
    static com.sun.tools.xjc.model.CPluginCustomization
    findCustomization(com.sun.tools.xjc.outline.FieldOutline fieldOutline, QName name)
     
    static com.sun.tools.xjc.model.CPluginCustomization
    findCustomization(com.sun.tools.xjc.outline.Outline outline, QName name)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findCustomizations(com.sun.tools.xjc.model.CClassInfo classInfo, QName name)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findCustomizations(com.sun.tools.xjc.model.CElementInfo elementInfo, QName name)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findCustomizations(com.sun.tools.xjc.model.CEnumLeafInfo enumInfo, QName name)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findCustomizations(com.sun.tools.xjc.model.CTypeInfo typeInfo, QName name)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findCustomizations(com.sun.tools.xjc.model.Model model, QName name)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findCustomizations(com.sun.tools.xjc.outline.ClassOutline classOutline, QName name)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findCustomizations(com.sun.tools.xjc.outline.ElementOutline elementOutline, QName name)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findCustomizations(com.sun.tools.xjc.outline.EnumOutline enumOutline, QName name)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findCustomizations(com.sun.tools.xjc.outline.Outline outline, QName name)
     
    static com.sun.tools.xjc.outline.FieldOutline
    findFieldWithCustomization(com.sun.tools.xjc.outline.ClassOutline classOutline, QName name)
     
    static com.sun.tools.xjc.outline.FieldOutline
    findInheritedFieldWithCustomization(com.sun.tools.xjc.outline.ClassOutline classOutline, QName name)
     
    static com.sun.tools.xjc.model.CPropertyInfo
    findInheritedPropertyWithCustomization(com.sun.tools.xjc.model.CClassInfo classInfo, QName name)
     
    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)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findPropertyCustomizationsInProperty(com.sun.tools.xjc.model.CPropertyInfo propertyInfo, QName name)
     
    static List<com.sun.tools.xjc.model.CPluginCustomization>
    findPropertyCustomizationsInPropertyAndClass(com.sun.tools.xjc.model.CPropertyInfo propertyInfo, QName propertyCustomizationName, QName customizationName)
     
    static com.sun.tools.xjc.model.CPropertyInfo
    findPropertyWithCustomization(com.sun.tools.xjc.model.CClassInfo classInfo, QName name)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.model.CClassInfo classInfo)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.model.CElementInfo elementInfo)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.model.CEnumConstant enumConstant)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.model.CEnumLeafInfo enumLeafInfo)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.model.CTypeInfo typeInfo)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.model.Model model)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.outline.ClassOutline classOutline)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.outline.ElementOutline elementOutline)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.outline.EnumOutline enumOutline)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
     
    static com.sun.tools.xjc.model.CCustomizations
    getCustomizations(com.sun.tools.xjc.outline.Outline outline)
     
     
    static Map<com.sun.tools.xjc.model.CPluginCustomization,String>
    getInfo(String label, com.sun.tools.xjc.model.CClassInfo classInfo)
     
    static Map<com.sun.tools.xjc.model.CPluginCustomization,String>
    getInfo(String label, com.sun.tools.xjc.model.CClassInfo classInfo, com.sun.tools.xjc.model.CPropertyInfo propInfo)
     
    static String
    getInfo(String label, com.sun.tools.xjc.model.CPluginCustomization customization)
     
    static Map<com.sun.tools.xjc.model.CPluginCustomization,String>
    getInfo(String label, com.sun.tools.xjc.model.CPropertyInfo propInfo)
     
    static Map<com.sun.tools.xjc.model.CPluginCustomization,String>
    getInfo(String label, com.sun.tools.xjc.model.CTypeInfo typeInfo)
     
    static String
     
    static QName
    getName(Element element)
     
    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)
     
    static com.sun.tools.xjc.model.CPluginCustomization
    marshal(jakarta.xml.bind.JAXBContext context, QName name, Object object)
     
    static Object
    unmarshall(jakarta.xml.bind.JAXBContext context, com.sun.tools.xjc.model.CPluginCustomization customization)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CustomizationUtils

      public CustomizationUtils()
  • Method Details

    • getDocumentBuilder

      public static DocumentBuilder getDocumentBuilder()
    • 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.model.CClassInfo classInfo, QName name)
    • findCustomizations

      public static List<com.sun.tools.xjc.model.CPluginCustomization> findCustomizations(com.sun.tools.xjc.model.CTypeInfo typeInfo, 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.outline.Outline outline, QName name)
    • 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.CTypeInfo typeInfo)
    • 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)
    • getInfo

      public static Map<com.sun.tools.xjc.model.CPluginCustomization,String> getInfo(String label, com.sun.tools.xjc.model.CPropertyInfo propInfo)
    • getInfo

      public static Map<com.sun.tools.xjc.model.CPluginCustomization,String> getInfo(String label, com.sun.tools.xjc.model.CClassInfo classInfo, com.sun.tools.xjc.model.CPropertyInfo propInfo)
    • getInfo

      public static Map<com.sun.tools.xjc.model.CPluginCustomization,String> getInfo(String label, com.sun.tools.xjc.model.CTypeInfo typeInfo)
    • getInfo

      public static Map<com.sun.tools.xjc.model.CPluginCustomization,String> getInfo(String label, com.sun.tools.xjc.model.CClassInfo classInfo)
    • getInfo

      public static String getInfo(String label, com.sun.tools.xjc.model.CPluginCustomization customization)
    • getName

      public static QName getName(Element element)
    • getLocation

      public static String getLocation(Locator locator)