Class AnnotatePlugin
java.lang.Object
com.sun.tools.xjc.Plugin
org.jvnet.basicjaxb.plugin.AbstractPlugin
org.jvnet.basicjaxb.plugin.AbstractParameterizablePlugin
org.jvnet.hyperjaxb_annox.plugin.annotate.AnnotatePlugin
public class AnnotatePlugin
extends org.jvnet.basicjaxb.plugin.AbstractParameterizablePlugin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidannotateClassOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) protected voidannotateElementOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.ElementOutline elementOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) protected voidannotateEnumConstantOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) protected voidannotateEnumOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.EnumOutline enumOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) protected voidannotateFieldOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) org.jvnet.basicjaxb_annox.parser.XAnnotationParsergetUsage()protected voidprocessClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) protected voidprocessElementOutline(com.sun.tools.xjc.outline.ElementOutline elementOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) protected voidprocessEnumConstantOutline(com.sun.tools.xjc.outline.EnumOutline enumOutline, com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) protected voidprocessEnumOutline(com.sun.tools.xjc.outline.EnumOutline enumOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) protected voidprocessFieldOutline(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) booleanrun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) voidsetAnnotationParser(org.jvnet.basicjaxb_annox.parser.XAnnotationParser annotationParser) voidsetAnnotator(Annotator annotator) voidsetDefaultFieldTarget(String defaultFieldTarget) Methods inherited from class org.jvnet.basicjaxb.plugin.AbstractParameterizablePlugin
parseArgumentMethods inherited from class org.jvnet.basicjaxb.plugin.AbstractPlugin
afterRun, beforeRun, getCustomizationURIs, getLogger, init, isCustomizationTagName, onActivated, runMethods inherited from class com.sun.tools.xjc.Plugin
postProcessModel
-
Field Details
-
ANNOTATE_PROPERTY_QNAME
-
ANNOTATE_PROPERTY_GETTER_QNAME
-
ANNOTATE_PROPERTY_SETTER_QNAME
-
ANNOTATE_PROPERTY_FIELD_QNAME
-
ANNOTATE_PROPERTY_SETTER_PARAMETER_QNAME
-
ANNOTATE_PACKAGE_QNAME
-
ANNOTATE_CLASS_QNAME
-
ANNOTATE_ELEMENT_QNAME
-
ANNOTATE_ENUM_QNAME
-
ANNOTATE_ENUM_CONSTANT_QNAME
-
ANNOTATE_ENUM_VALUE_METHOD_QNAME
-
ANNOTATE_ENUM_FROM_VALUE_METHOD_QNAME
-
ANNOTATE_QNAME
-
CUSTOMIZATION_ELEMENT_QNAMES
-
-
Constructor Details
-
AnnotatePlugin
public AnnotatePlugin()
-
-
Method Details
-
getOptionName
- Specified by:
getOptionNamein classcom.sun.tools.xjc.Plugin
-
getUsage
- Specified by:
getUsagein classcom.sun.tools.xjc.Plugin
-
getDefaultFieldTarget
-
setDefaultFieldTarget
-
getAnnotationParser
public org.jvnet.basicjaxb_annox.parser.XAnnotationParser getAnnotationParser() -
setAnnotationParser
public void setAnnotationParser(org.jvnet.basicjaxb_annox.parser.XAnnotationParser annotationParser) -
getAnnotator
-
setAnnotator
-
run
public boolean run(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) - Overrides:
runin classorg.jvnet.basicjaxb.plugin.AbstractPlugin
-
processElementOutline
protected void processElementOutline(com.sun.tools.xjc.outline.ElementOutline elementOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) -
processEnumOutline
protected void processEnumOutline(com.sun.tools.xjc.outline.EnumOutline enumOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) -
processClassOutline
protected void processClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) -
processFieldOutline
protected void processFieldOutline(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) -
processEnumConstantOutline
protected void processEnumConstantOutline(com.sun.tools.xjc.outline.EnumOutline enumOutline, com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) -
annotateElementOutline
protected void annotateElementOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.ElementOutline elementOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) -
annotateEnumOutline
protected void annotateEnumOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.EnumOutline enumOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) -
annotateEnumConstantOutline
protected void annotateEnumConstantOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) -
annotateClassOutline
protected void annotateClassOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) -
annotateFieldOutline
protected void annotateFieldOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) -
getCustomizationElementNames
- Overrides:
getCustomizationElementNamesin classorg.jvnet.basicjaxb.plugin.AbstractPlugin
-