Package com.kscs.util.plugins.xjc
Klasse ImmutablePlugin
java.lang.Object
com.sun.tools.xjc.Plugin
com.kscs.util.plugins.xjc.base.AbstractPlugin
com.kscs.util.plugins.xjc.ImmutablePlugin
public class ImmutablePlugin
extends com.kscs.util.plugins.xjc.base.AbstractPlugin
XJC Plugin to make generated classes immutable
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidimmutableInit(PluginContext pluginContext, com.sun.codemodel.JBlock body, com.sun.codemodel.JExpression instanceRef, PropertyOutline collectionField) voidimmutableInit(PluginContext pluginContext, com.sun.codemodel.JBlock body, com.sun.codemodel.JExpression instanceRef, com.sun.codemodel.JFieldVar declaredField) booleanrun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options opt, ErrorHandler errorHandler) Von Klasse geerbte Methoden com.kscs.util.plugins.xjc.base.AbstractPlugin
getMessage, getMessage, getOptions, getUsage, isForPlugin, parseArgumentVon Klasse geerbte Methoden com.sun.tools.xjc.Plugin
getCustomizationURIs, isCustomizationTagName, onActivated, postProcessModel
-
Felddetails
-
overrideCollectionClass
-
-
Konstruktordetails
-
ImmutablePlugin
public ImmutablePlugin()
-
-
Methodendetails
-
getOptionName
- Angegeben von:
getOptionNamein Klassecom.sun.tools.xjc.Plugin
-
run
public boolean run(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options opt, ErrorHandler errorHandler) throws SAXException - Angegeben von:
runin Klassecom.sun.tools.xjc.Plugin- Löst aus:
SAXException
-
immutableInit
public void immutableInit(PluginContext pluginContext, com.sun.codemodel.JBlock body, com.sun.codemodel.JExpression instanceRef, PropertyOutline collectionField) -
immutableInit
public void immutableInit(PluginContext pluginContext, com.sun.codemodel.JBlock body, com.sun.codemodel.JExpression instanceRef, com.sun.codemodel.JFieldVar declaredField)
-