Klasse AbstractPlugin

java.lang.Object
com.sun.tools.xjc.Plugin
com.kscs.util.plugins.xjc.base.AbstractPlugin

public abstract class AbstractPlugin extends com.sun.tools.xjc.Plugin
Common base class for plugins, manages command line parsing, i18n resource bundles, and printout of "usage" information.
Autor:
Mirko Klemm 2015-02-07
  • Konstruktordetails

    • AbstractPlugin

      protected AbstractPlugin()
  • Methodendetails

    • isForPlugin

      public boolean isForPlugin(String arg)
    • parseArgument

      public int parseArgument(com.sun.tools.xjc.Options opt, String[] args, int i) throws com.sun.tools.xjc.BadCommandLineException, IOException
      Setzt außer Kraft:
      parseArgument in Klasse com.sun.tools.xjc.Plugin
      Löst aus:
      com.sun.tools.xjc.BadCommandLineException
      IOException
    • getUsage

      public String getUsage()
      Angegeben von:
      getUsage in Klasse com.sun.tools.xjc.Plugin
    • getMessage

      protected String getMessage(String key, Object... args)
    • getMessage

      protected String getMessage(String key)
    • getOptions

      public List<Option<?>> getOptions()