org.jvnet.jaxb2_commons.plugin.annotate
Class AnnotatingSingleValueVisitor

java.lang.Object
  extended by org.jvnet.jaxb2_commons.plugin.annotate.AnnotatingSingleValueVisitor
All Implemented Interfaces:
org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

public class AnnotatingSingleValueVisitor
extends Object
implements org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>


Constructor Summary
AnnotatingSingleValueVisitor(com.sun.codemodel.JCodeModel codeModel, String name, com.sun.codemodel.JAnnotationUse annotationUse)
           
 
Method Summary
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XArrayClassAnnotationValue<?,?> value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XBooleanAnnotationValue value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XByteAnnotationValue value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XCharAnnotationValue value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XClassAnnotationValue<?> value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XClassByNameAnnotationValue<?> value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XDoubleAnnotationValue value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XEnumAnnotationValue<?> value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XEnumByNameAnnotationValue<?> value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XFloatAnnotationValue value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XIntAnnotationValue value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XLongAnnotationValue value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XShortAnnotationValue value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XStringAnnotationValue value)
           
 com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XXAnnotationAnnotationValue<?> value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotatingSingleValueVisitor

public AnnotatingSingleValueVisitor(com.sun.codemodel.JCodeModel codeModel,
                                    String name,
                                    com.sun.codemodel.JAnnotationUse annotationUse)
Method Detail

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XXAnnotationAnnotationValue<?> value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XBooleanAnnotationValue value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XByteAnnotationValue value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XCharAnnotationValue value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XDoubleAnnotationValue value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XFloatAnnotationValue value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XIntAnnotationValue value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XLongAnnotationValue value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XShortAnnotationValue value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XStringAnnotationValue value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XEnumAnnotationValue<?> value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XEnumByNameAnnotationValue<?> value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XClassAnnotationValue<?> value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XClassByNameAnnotationValue<?> value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>

visit

public com.sun.codemodel.JAnnotationUse visit(org.jvnet.annox.model.annotation.value.XArrayClassAnnotationValue<?,?> value)
Specified by:
visit in interface org.jvnet.annox.model.annotation.value.XAnnotationValueVisitor<com.sun.codemodel.JAnnotationUse>


Copyright © 2005-2015. All Rights Reserved.