Class RemoveAnnotationPlugin
java.lang.Object
com.sun.tools.xjc.Plugin
org.jvnet.basicjaxb.plugin.AbstractPlugin
org.jvnet.basicjaxb.plugin.AbstractParameterizablePlugin
org.jvnet.hyperjaxb_annox.plugin.removeannotation.RemoveAnnotationPlugin
public class RemoveAnnotationPlugin
extends org.jvnet.basicjaxb.plugin.AbstractParameterizablePlugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUsage()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) protected voidremoveAnnotationFromClassOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) protected voidremoveAnnotationFromElementOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.ElementOutline elementOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) protected voidremoveAnnotationFromEnumConstantOutline(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 voidremoveAnnotationFromEnumOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.EnumOutline enumOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) protected voidremoveAnnotationFromFieldOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) booleanrun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) 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
-
REMOVE_ANNOTATION_FROM_PROPERTY_QNAME
-
REMOVE_ANNOTATION_FROM_PROPERTY_GETTER_QNAME
-
REMOVE_ANNOTATION_FROM_PROPERTY_SETTER_QNAME
-
REMOVE_ANNOTATION_FROM_PROPERTY_FIELD_QNAME
-
REMOVE_ANNOTATION_FROM_PROPERTY_SETTER_PARAMETER_QNAME
-
REMOVE_ANNOTATION_FROM_PACKAGE_QNAME
-
REMOVE_ANNOTATION_FROM_CLASS_QNAME
-
REMOVE_ANNOTATION_FROM_ELEMENT_QNAME
-
REMOVE_ANNOTATION_FROM_ENUM_QNAME
-
REMOVE_ANNOTATION_FROM_ENUM_CONSTANT_QNAME
-
REMOVE_ANNOTATION_FROM_ENUM_VALUE_METHOD_QNAME
-
REMOVE_ANNOTATION_FROM_ENUM_FROM_VALUE_METHOD_QNAME
-
REMOVE_ANNOTATION_QNAME
-
CUSTOMIZATION_ELEMENT_QNAMES
-
CLASS_ATTRIBUTE_NAME
- See Also:
-
-
Constructor Details
-
RemoveAnnotationPlugin
public RemoveAnnotationPlugin()
-
-
Method Details
-
getOptionName
- Specified by:
getOptionNamein classcom.sun.tools.xjc.Plugin
-
getUsage
- Specified by:
getUsagein classcom.sun.tools.xjc.Plugin
-
getDefaultFieldTarget
-
setDefaultFieldTarget
-
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) -
removeAnnotationFromElementOutline
protected void removeAnnotationFromElementOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.ElementOutline elementOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) -
removeAnnotationFromEnumOutline
protected void removeAnnotationFromEnumOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.EnumOutline enumOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) -
removeAnnotationFromEnumConstantOutline
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) -
removeAnnotationFromClassOutline
protected void removeAnnotationFromClassOutline(com.sun.codemodel.JCodeModel codeModel, com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.model.CCustomizations customizations, ErrorHandler errorHandler) -
removeAnnotationFromFieldOutline
protected void removeAnnotationFromFieldOutline(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
-