public abstract class AbstractParameterizablePlugin extends AbstractPlugin
This plugin looks for the arguments of the form
-myPlugin-name=value
(myPlugin is the plugin option name) and
then invokes setName(value) on itself.
For instance, the argument -Xfoo-bar=test triggers
setBar("test") invocation.
Values are injected using Commons BeanUtils as bean properties, so types will be converted correspondingly
logger| Constructor and Description |
|---|
AbstractParameterizablePlugin() |
| Modifier and Type | Method and Description |
|---|---|
int |
parseArgument(com.sun.tools.xjc.Options opt,
String[] args,
int start)
Parses the arguments and injects values into the beans via properties.
|
afterRun, beforeRun, getCustomizationElementNames, getCustomizationURIs, init, isCustomizationTagName, onActivated, run, runpublic int parseArgument(com.sun.tools.xjc.Options opt,
String[] args,
int start)
throws com.sun.tools.xjc.BadCommandLineException,
IOException
parseArgument in class com.sun.tools.xjc.Plugincom.sun.tools.xjc.BadCommandLineExceptionIOExceptionCopyright © 2005-2016. All Rights Reserved.