public class AnnotatePlugin
extends org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
| Constructor and Description |
|---|
AnnotatePlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
annotate(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.FieldOutline fieldOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler) |
protected void |
annotateClassOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler) |
protected void |
annotateElementOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.ElementOutline elementOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler) |
protected void |
annotateEnumConstantOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler) |
protected void |
annotateEnumOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.EnumOutline enumOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler) |
org.jvnet.annox.parser.XAnnotationParser |
getAnnotationParser() |
Annotator |
getAnnotator() |
Collection<QName> |
getCustomizationElementNames() |
String |
getDefaultFieldTarget() |
String |
getOptionName() |
String |
getUsage() |
protected void |
processClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler) |
protected void |
processElementOutline(com.sun.tools.xjc.outline.ElementOutline elementOutline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler) |
protected void |
processEnumOutline(com.sun.tools.xjc.outline.EnumOutline enumOutline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler) |
boolean |
run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler) |
void |
setAnnotationParser(org.jvnet.annox.parser.XAnnotationParser annotationParser) |
void |
setAnnotator(Annotator annotator) |
void |
setDefaultFieldTarget(String defaultFieldTarget) |
parseArgumentpublic String getOptionName()
getOptionName in class com.sun.tools.xjc.Pluginpublic String getUsage()
getUsage in class com.sun.tools.xjc.Pluginpublic String getDefaultFieldTarget()
public void setDefaultFieldTarget(String defaultFieldTarget)
public org.jvnet.annox.parser.XAnnotationParser getAnnotationParser()
public void setAnnotationParser(org.jvnet.annox.parser.XAnnotationParser annotationParser)
public Annotator getAnnotator()
public void setAnnotator(Annotator annotator)
public boolean run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler)
run in class org.jvnet.jaxb2_commons.plugin.AbstractPluginprotected void processElementOutline(com.sun.tools.xjc.outline.ElementOutline elementOutline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler)
protected void processEnumOutline(com.sun.tools.xjc.outline.EnumOutline enumOutline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler)
protected void processClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler)
protected void annotateElementOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.ElementOutline elementOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler)
protected void annotateEnumOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.EnumOutline enumOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler)
protected void annotateEnumConstantOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler)
protected void annotateClassOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler)
protected void annotate(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.FieldOutline fieldOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler)
public Collection<QName> getCustomizationElementNames()
getCustomizationElementNames in class org.jvnet.jaxb2_commons.plugin.AbstractPluginCopyright © 2005–2017. All rights reserved.