Class ElementWrapperPlugin

    • Field Summary

      • Fields inherited from class org.jvnet.jaxb2_commons.plugin.AbstractPlugin

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Collection<QName> getCustomizationElementNames()  
      Ignoring getIgnoring()  
      String getOptionName()  
      String getUsage()  
      protected void postProcessModel​(com.sun.tools.xjc.model.Model model, org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel, ErrorHandler errorHandler)  
      protected void processWrappedElementPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)  
      protected void processWrappedElementRefPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MElementRefPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)  
      protected void processWrappedElementRefsPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MElementRefsPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)  
      protected void processWrappedElementsPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MElementsPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)  
      protected void processWrappedPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)  
      protected void processWrapperElementPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel, org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo, org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo)  
      void setIgnoring​(Ignoring ignoring)  
      • Methods inherited from class org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin

        parseArgument
      • Methods inherited from class org.jvnet.jaxb2_commons.plugin.AbstractPlugin

        afterRun, beforeRun, getCustomizationURIs, init, isCustomizationTagName, onActivated, run
    • Constructor Detail

      • ElementWrapperPlugin

        public ElementWrapperPlugin()
    • Method Detail

      • getOptionName

        public String getOptionName()
        Specified by:
        getOptionName in class com.sun.tools.xjc.Plugin
      • getUsage

        public String getUsage()
        Specified by:
        getUsage in class com.sun.tools.xjc.Plugin
      • postProcessModel

        protected void postProcessModel​(com.sun.tools.xjc.model.Model model,
                                        org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel,
                                        ErrorHandler errorHandler)
        Overrides:
        postProcessModel in class AbstractModelPlugin
      • getIgnoring

        public Ignoring getIgnoring()
      • setIgnoring

        public void setIgnoring​(Ignoring ignoring)
      • getCustomizationElementNames

        public Collection<QName> getCustomizationElementNames()
        Overrides:
        getCustomizationElementNames in class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
      • processWrapperElementPropertyInfo

        protected void processWrapperElementPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel,
                                                         org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
                                                         org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo)
      • processWrappedPropertyInfo

        protected void processWrappedPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel,
                                                  org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
                                                  org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo,
                                                  org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo,
                                                  org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)
      • processWrappedElementPropertyInfo

        protected void processWrappedElementPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel,
                                                         org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
                                                         org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo,
                                                         org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo,
                                                         org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)
      • processWrappedElementsPropertyInfo

        protected void processWrappedElementsPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel,
                                                          org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
                                                          org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo,
                                                          org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo,
                                                          org.jvnet.jaxb2_commons.xml.bind.model.MElementsPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)
      • processWrappedElementRefPropertyInfo

        protected void processWrappedElementRefPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel,
                                                            org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
                                                            org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo,
                                                            org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo,
                                                            org.jvnet.jaxb2_commons.xml.bind.model.MElementRefPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)
      • processWrappedElementRefsPropertyInfo

        protected void processWrappedElementRefsPropertyInfo​(org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> mmodel,
                                                             org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
                                                             org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo,
                                                             org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo,
                                                             org.jvnet.jaxb2_commons.xml.bind.model.MElementRefsPropertyInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)