public class AnnotatePlugin
extends org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
| Modifier and Type | Field and Description |
|---|---|
static QName |
ANNOTATE_CLASS_QNAME |
static QName |
ANNOTATE_ELEMENT_QNAME |
static QName |
ANNOTATE_ENUM_CONSTANT_QNAME |
static QName |
ANNOTATE_ENUM_FROM_VALUE_METHOD_QNAME |
static QName |
ANNOTATE_ENUM_QNAME |
static QName |
ANNOTATE_ENUM_VALUE_METHOD_QNAME |
static QName |
ANNOTATE_PACKAGE_QNAME |
static QName |
ANNOTATE_PROPERTY_FIELD_QNAME |
static QName |
ANNOTATE_PROPERTY_GETTER_QNAME |
static QName |
ANNOTATE_PROPERTY_QNAME |
static QName |
ANNOTATE_PROPERTY_SETTER_PARAMETER_QNAME |
static QName |
ANNOTATE_PROPERTY_SETTER_QNAME |
static QName |
ANNOTATE_QNAME |
| 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.Outline outline,
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 |
processEnumConstantOutline(com.sun.tools.xjc.outline.EnumOutline enumOutline,
com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline,
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 |
processFieldOutline(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.tools.xjc.outline.FieldOutline fieldOutline,
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 static final QName ANNOTATE_PROPERTY_QNAME
public static final QName ANNOTATE_PROPERTY_GETTER_QNAME
public static final QName ANNOTATE_PROPERTY_SETTER_QNAME
public static final QName ANNOTATE_PROPERTY_FIELD_QNAME
public static final QName ANNOTATE_PROPERTY_SETTER_PARAMETER_QNAME
public static final QName ANNOTATE_PACKAGE_QNAME
public static final QName ANNOTATE_CLASS_QNAME
public static final QName ANNOTATE_ELEMENT_QNAME
public static final QName ANNOTATE_ENUM_QNAME
public static final QName ANNOTATE_ENUM_CONSTANT_QNAME
public static final QName ANNOTATE_ENUM_VALUE_METHOD_QNAME
public static final QName ANNOTATE_ENUM_FROM_VALUE_METHOD_QNAME
public static final QName ANNOTATE_QNAME
public 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 processFieldOutline(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.tools.xjc.outline.FieldOutline fieldOutline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler)
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)
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.Outline outline,
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.