public class RemoveAnnotationPlugin
extends org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
| Modifier and Type | Field | Description |
|---|---|---|
static String |
CLASS_ATTRIBUTE_NAME |
|
static Set<QName> |
CUSTOMIZATION_ELEMENT_QNAMES |
|
static QName |
REMOVE_ANNOTATION_FROM_CLASS_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_ELEMENT_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_ENUM_CONSTANT_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_ENUM_FROM_VALUE_METHOD_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_ENUM_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_ENUM_VALUE_METHOD_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_PACKAGE_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_PROPERTY_FIELD_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_PROPERTY_GETTER_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_PROPERTY_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_PROPERTY_SETTER_PARAMETER_QNAME |
|
static QName |
REMOVE_ANNOTATION_FROM_PROPERTY_SETTER_QNAME |
|
static QName |
REMOVE_ANNOTATION_QNAME |
| Constructor | Description |
|---|---|
RemoveAnnotationPlugin() |
| Modifier and Type | Method | Description |
|---|---|---|
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) |
|
protected void |
removeAnnotationFromClassOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler) |
|
protected void |
removeAnnotationFromElementOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.ElementOutline elementOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler) |
|
protected void |
removeAnnotationFromEnumConstantOutline(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 |
removeAnnotationFromEnumOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.EnumOutline enumOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler) |
|
protected void |
removeAnnotationFromFieldOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.FieldOutline fieldOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler) |
|
boolean |
run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler) |
|
void |
setDefaultFieldTarget(String defaultFieldTarget) |
parseArgumentafterRun, beforeRun, getCustomizationURIs, init, isCustomizationTagName, onActivated, runpublic static final QName REMOVE_ANNOTATION_FROM_PROPERTY_QNAME
public static final QName REMOVE_ANNOTATION_FROM_PROPERTY_GETTER_QNAME
public static final QName REMOVE_ANNOTATION_FROM_PROPERTY_SETTER_QNAME
public static final QName REMOVE_ANNOTATION_FROM_PROPERTY_FIELD_QNAME
public static final QName REMOVE_ANNOTATION_FROM_PROPERTY_SETTER_PARAMETER_QNAME
public static final QName REMOVE_ANNOTATION_FROM_PACKAGE_QNAME
public static final QName REMOVE_ANNOTATION_FROM_CLASS_QNAME
public static final QName REMOVE_ANNOTATION_FROM_ELEMENT_QNAME
public static final QName REMOVE_ANNOTATION_FROM_ENUM_QNAME
public static final QName REMOVE_ANNOTATION_FROM_ENUM_CONSTANT_QNAME
public static final QName REMOVE_ANNOTATION_FROM_ENUM_VALUE_METHOD_QNAME
public static final QName REMOVE_ANNOTATION_FROM_ENUM_FROM_VALUE_METHOD_QNAME
public static final QName REMOVE_ANNOTATION_QNAME
public static final String CLASS_ATTRIBUTE_NAME
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 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 removeAnnotationFromElementOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.ElementOutline elementOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler)
protected void removeAnnotationFromEnumOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.EnumOutline enumOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler)
protected void removeAnnotationFromEnumConstantOutline(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 removeAnnotationFromClassOutline(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler)
protected void removeAnnotationFromFieldOutline(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–2018. All rights reserved.