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) |
parseArgument
public String getOptionName()
getOptionName
in class com.sun.tools.xjc.Plugin
public String getUsage()
getUsage
in class com.sun.tools.xjc.Plugin
public 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.AbstractPlugin
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)
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.AbstractPlugin
Copyright © 2005–2017. All rights reserved.