public class CopyablePlugin extends AbstractParameterizablePlugin
logger| Constructor | Description |
|---|---|
CopyablePlugin() |
| Modifier and Type | Method | Description |
|---|---|---|
com.sun.codemodel.JExpression |
createCopyStrategy(com.sun.codemodel.JCodeModel codeModel) |
|
protected com.sun.codemodel.JMethod |
generateCopyTo$copyTo(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass) |
|
protected com.sun.codemodel.JMethod |
generateCopyTo$copyTo1(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass) |
|
protected com.sun.codemodel.JMethod |
generateCopyTo$createNewInstance(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass) |
|
protected com.sun.codemodel.JMethod |
generateObject$clone(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass) |
|
java.lang.String |
getCopyStrategyClass() |
|
java.util.Collection<javax.xml.namespace.QName> |
getCustomizationElementNames() |
|
FieldAccessorFactory |
getFieldAccessorFactory() |
|
Ignoring |
getIgnoring() |
|
java.lang.String |
getOptionName() |
|
java.lang.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,
org.xml.sax.ErrorHandler errorHandler) |
|
void |
setCopyStrategyClass(java.lang.String copyStrategy) |
|
void |
setFieldAccessorFactory(FieldAccessorFactory fieldAccessorFactory) |
|
void |
setIgnoring(Ignoring ignoring) |
parseArgumentafterRun, beforeRun, getCustomizationURIs, init, isCustomizationTagName, onActivated, runpublic java.lang.String getOptionName()
getOptionName in class com.sun.tools.xjc.Pluginpublic java.lang.String getUsage()
getUsage in class com.sun.tools.xjc.Pluginpublic FieldAccessorFactory getFieldAccessorFactory()
public void setFieldAccessorFactory(FieldAccessorFactory fieldAccessorFactory)
public void setCopyStrategyClass(java.lang.String copyStrategy)
public java.lang.String getCopyStrategyClass()
public com.sun.codemodel.JExpression createCopyStrategy(com.sun.codemodel.JCodeModel codeModel)
public Ignoring getIgnoring()
public void setIgnoring(Ignoring ignoring)
public java.util.Collection<javax.xml.namespace.QName> getCustomizationElementNames()
getCustomizationElementNames in class AbstractPluginpublic boolean run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options opt,
org.xml.sax.ErrorHandler errorHandler)
run in class AbstractPluginprotected void processClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline)
protected com.sun.codemodel.JMethod generateCopyTo$createNewInstance(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass)
protected com.sun.codemodel.JMethod generateObject$clone(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass)
protected com.sun.codemodel.JMethod generateCopyTo$copyTo(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass)
protected com.sun.codemodel.JMethod generateCopyTo$copyTo1(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass)
Copyright © 2005–2018. All rights reserved.