Class AutoInheritancePlugin


  • public class AutoInheritancePlugin
    extends org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
    • Constructor Detail

      • AutoInheritancePlugin

        public AutoInheritancePlugin()
    • Method Detail

      • getXmlRootElementsExtend

        public String getXmlRootElementsExtend()
      • setXmlRootElementsExtend

        public void setXmlRootElementsExtend​(String globalElementsExtend)
      • getXmlRootElementsImplement

        public String getXmlRootElementsImplement()
      • setXmlRootElementsImplement

        public void setXmlRootElementsImplement​(String xmlRootElementsImplement)
      • getXmlTypesExtend

        public String getXmlTypesExtend()
      • setXmlTypesExtend

        public void setXmlTypesExtend​(String globalComplexTypesExtend)
      • getXmlTypesImplement

        public String getXmlTypesImplement()
      • setXmlTypesImplement

        public void setXmlTypesImplement​(String xmlTypesImplement)
      • getJaxbElementsImplement

        public String getJaxbElementsImplement()
      • setJaxbElementsImplement

        public void setJaxbElementsImplement​(String jaxbElementsImplement)
      • 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
      • run

        public boolean run​(com.sun.tools.xjc.outline.Outline outline,
                           com.sun.tools.xjc.Options opt,
                           ErrorHandler errorHandler)
        Overrides:
        run in class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
      • processGlobalElement

        protected void processGlobalElement​(com.sun.tools.xjc.outline.ClassOutline classOutline)
      • processGlobalJAXBElement

        protected void processGlobalJAXBElement​(com.sun.tools.xjc.outline.ElementOutline elementOutline)
      • processGlobalComplexType

        protected void processGlobalComplexType​(com.sun.tools.xjc.outline.ClassOutline classOutline)