org.jvnet.jaxb2_commons.plugin.annotate
Class AnnotatePlugin
java.lang.Object
com.sun.tools.xjc.Plugin
org.jvnet.jaxb2_commons.plugin.AbstractPlugin
org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
org.jvnet.jaxb2_commons.plugin.annotate.AnnotatePlugin
public class AnnotatePlugin
- extends AbstractParameterizablePlugin
Method Summary |
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)
|
Methods inherited from class com.sun.tools.xjc.Plugin |
postProcessModel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotatePlugin
public AnnotatePlugin()
getOptionName
public String getOptionName()
- Specified by:
getOptionName
in class com.sun.tools.xjc.Plugin
getUsage
public String getUsage()
- Specified by:
getUsage
in class com.sun.tools.xjc.Plugin
getDefaultFieldTarget
public String getDefaultFieldTarget()
setDefaultFieldTarget
public void setDefaultFieldTarget(String defaultFieldTarget)
getAnnotationParser
public org.jvnet.annox.parser.XAnnotationParser getAnnotationParser()
setAnnotationParser
public void setAnnotationParser(org.jvnet.annox.parser.XAnnotationParser annotationParser)
getAnnotator
public Annotator getAnnotator()
setAnnotator
public void setAnnotator(Annotator annotator)
run
public boolean run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler)
- Overrides:
run
in class 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)
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.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)
annotate
protected void annotate(com.sun.codemodel.JCodeModel codeModel,
com.sun.tools.xjc.outline.FieldOutline fieldOutline,
com.sun.tools.xjc.model.CCustomizations customizations,
ErrorHandler errorHandler)
getCustomizationElementNames
public Collection<QName> getCustomizationElementNames()
- Overrides:
getCustomizationElementNames
in class AbstractPlugin
Copyright © 2005-2012. All Rights Reserved.