Class RemoveXmlAnnotationPlugin

java.lang.Object
com.sun.tools.xjc.Plugin
org.jvnet.jaxb.plugin.AbstractPlugin
org.jvnet.jaxb.plugin.removexmlannotation.RemoveXmlAnnotationPlugin

public class RemoveXmlAnnotationPlugin extends AbstractPlugin
  • Constructor Details

    • RemoveXmlAnnotationPlugin

      public RemoveXmlAnnotationPlugin()
  • Method Details

    • 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 options, ErrorHandler errorHandler)
      Overrides:
      run in class AbstractPlugin
    • processElementOutline

      protected void processElementOutline(com.sun.tools.xjc.outline.ElementOutline elementOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler)
    • processEnumOutline

      protected void processEnumOutline(com.sun.tools.xjc.outline.EnumOutline enumOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler)
    • processClassOutline

      protected void processClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler)
    • processFieldOutline

      protected void processFieldOutline(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler)
    • processEnumConstantOutline

      protected void processEnumConstantOutline(com.sun.tools.xjc.outline.EnumOutline enumOutline, com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler)
    • parseArgument

      public int parseArgument(com.sun.tools.xjc.Options opt, String[] args, int i)
      Overrides:
      parseArgument in class com.sun.tools.xjc.Plugin