Class AutoInheritancePlugin

java.lang.Object
com.sun.tools.xjc.Plugin
org.jvnet.jaxb.plugin.AbstractPlugin
org.jvnet.jaxb.plugin.AbstractParameterizablePlugin
org.jvnet.jaxb.plugin.autoinheritance.AutoInheritancePlugin

public class AutoInheritancePlugin extends AbstractParameterizablePlugin
  • Constructor Details

    • AutoInheritancePlugin

      public AutoInheritancePlugin()
  • Method Details

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