public class MergeablePlugin extends AbstractParameterizablePlugin
logger| Constructor and Description |
|---|
MergeablePlugin() |
| Modifier and Type | Method and Description |
|---|---|
com.sun.codemodel.JExpression |
createMergeStrategy(com.sun.codemodel.JCodeModel codeModel) |
protected com.sun.codemodel.JMethod |
generateMergeFrom$createNewInstance(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass) |
protected com.sun.codemodel.JMethod |
generateMergeFrom$mergeFrom(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass) |
protected com.sun.codemodel.JMethod |
generateMergeFrom$mergeFrom0(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass) |
Collection<QName> |
getCustomizationElementNames() |
FieldAccessorFactory |
getFieldAccessorFactory() |
Ignoring |
getIgnoring() |
String |
getMergeStrategyClass() |
String |
getOptionName() |
String |
getUsage() |
protected void |
processClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline) |
boolean |
run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options opt,
ErrorHandler errorHandler) |
void |
setFieldAccessorFactory(FieldAccessorFactory fieldAccessorFactory) |
void |
setIgnoring(Ignoring ignoring) |
void |
setMergeStrategyClass(String mergeStrategyClass) |
parseArgumentafterRun, beforeRun, getCustomizationURIs, init, isCustomizationTagName, onActivated, runpublic String getOptionName()
getOptionName in class com.sun.tools.xjc.Pluginpublic String getUsage()
getUsage in class com.sun.tools.xjc.Pluginpublic FieldAccessorFactory getFieldAccessorFactory()
public void setFieldAccessorFactory(FieldAccessorFactory fieldAccessorFactory)
public void setMergeStrategyClass(String mergeStrategyClass)
public String getMergeStrategyClass()
public com.sun.codemodel.JExpression createMergeStrategy(com.sun.codemodel.JCodeModel codeModel)
public Ignoring getIgnoring()
public void setIgnoring(Ignoring ignoring)
public Collection<QName> getCustomizationElementNames()
getCustomizationElementNames in class AbstractPluginpublic boolean run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options opt,
ErrorHandler errorHandler)
run in class AbstractPluginprotected void processClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline)
protected com.sun.codemodel.JMethod generateMergeFrom$mergeFrom0(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass)
protected com.sun.codemodel.JMethod generateMergeFrom$mergeFrom(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass)
protected com.sun.codemodel.JMethod generateMergeFrom$createNewInstance(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass)
Copyright © 2005-2016. All Rights Reserved.