org.jvnet.jaxb2_commons.plugin.annotate
Class Annotator.AnnotatingFieldVisitor
java.lang.Object
org.jvnet.jaxb2_commons.plugin.annotate.Annotator.AnnotatingFieldVisitor
- All Implemented Interfaces:
- org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
- Enclosing class:
- Annotator
public static class Annotator.AnnotatingFieldVisitor
- extends Object
- implements org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
Field Summary |
protected com.sun.codemodel.JCodeModel |
codeModel
|
protected com.sun.codemodel.JAnnotationUse |
use
|
Method Summary |
void |
addParam(com.sun.codemodel.JAnnotationArrayMember array,
com.sun.codemodel.JAnnotationValue annotationValue)
|
com.sun.codemodel.JAnnotationUse |
visitAnnotation(org.jvnet.annox.model.XAnnotation annotation)
|
com.sun.codemodel.JAnnotationUse |
visitAnnotationArrayField(org.jvnet.annox.model.XAnnotationField.XAnnotationArray field)
|
com.sun.codemodel.JAnnotationUse |
visitAnnotationField(org.jvnet.annox.model.XAnnotationField.XAnnotation field)
|
com.sun.codemodel.JAnnotationUse |
visitBooleanArrayField(org.jvnet.annox.model.XAnnotationField.XBooleanArray field)
|
com.sun.codemodel.JAnnotationUse |
visitBooleanField(org.jvnet.annox.model.XAnnotationField.XBoolean field)
|
com.sun.codemodel.JAnnotationUse |
visitByteArrayField(org.jvnet.annox.model.XAnnotationField.XByteArray field)
|
com.sun.codemodel.JAnnotationUse |
visitByteField(org.jvnet.annox.model.XAnnotationField.XByte field)
|
com.sun.codemodel.JAnnotationUse |
visitCharArrayField(org.jvnet.annox.model.XAnnotationField.XCharArray field)
|
com.sun.codemodel.JAnnotationUse |
visitCharField(org.jvnet.annox.model.XAnnotationField.XChar field)
|
com.sun.codemodel.JAnnotationUse |
visitClassArrayField(org.jvnet.annox.model.XAnnotationField.XClassArray field)
|
com.sun.codemodel.JAnnotationUse |
visitClassField(org.jvnet.annox.model.XAnnotationField.XClass field)
|
com.sun.codemodel.JAnnotationUse |
visitDoubleArrayField(org.jvnet.annox.model.XAnnotationField.XDoubleArray field)
|
com.sun.codemodel.JAnnotationUse |
visitDoubleField(org.jvnet.annox.model.XAnnotationField.XDouble field)
|
com.sun.codemodel.JAnnotationUse |
visitEnumArrayField(org.jvnet.annox.model.XAnnotationField.XEnumArray field)
|
com.sun.codemodel.JAnnotationUse |
visitEnumField(org.jvnet.annox.model.XAnnotationField.XEnum field)
|
com.sun.codemodel.JAnnotationUse |
visitFloatArrayField(org.jvnet.annox.model.XAnnotationField.XFloatArray field)
|
com.sun.codemodel.JAnnotationUse |
visitFloatField(org.jvnet.annox.model.XAnnotationField.XFloat field)
|
com.sun.codemodel.JAnnotationUse |
visitIntArrayField(org.jvnet.annox.model.XAnnotationField.XIntArray field)
|
com.sun.codemodel.JAnnotationUse |
visitIntField(org.jvnet.annox.model.XAnnotationField.XInt field)
|
com.sun.codemodel.JAnnotationUse |
visitLongArrayField(org.jvnet.annox.model.XAnnotationField.XLongArray field)
|
com.sun.codemodel.JAnnotationUse |
visitLongField(org.jvnet.annox.model.XAnnotationField.XLong field)
|
com.sun.codemodel.JAnnotationUse |
visitShortArrayField(org.jvnet.annox.model.XAnnotationField.XShortArray field)
|
com.sun.codemodel.JAnnotationUse |
visitShortField(org.jvnet.annox.model.XAnnotationField.XShort field)
|
com.sun.codemodel.JAnnotationUse |
visitStringArrayField(org.jvnet.annox.model.XAnnotationField.XStringArray field)
|
com.sun.codemodel.JAnnotationUse |
visitStringField(org.jvnet.annox.model.XAnnotationField.XString field)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
codeModel
protected final com.sun.codemodel.JCodeModel codeModel
use
protected final com.sun.codemodel.JAnnotationUse use
Annotator.AnnotatingFieldVisitor
public Annotator.AnnotatingFieldVisitor(com.sun.codemodel.JCodeModel codeModel,
com.sun.codemodel.JAnnotationUse use)
visitAnnotation
public com.sun.codemodel.JAnnotationUse visitAnnotation(org.jvnet.annox.model.XAnnotation annotation)
- Specified by:
visitAnnotation
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitBooleanField
public com.sun.codemodel.JAnnotationUse visitBooleanField(org.jvnet.annox.model.XAnnotationField.XBoolean field)
- Specified by:
visitBooleanField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitByteField
public com.sun.codemodel.JAnnotationUse visitByteField(org.jvnet.annox.model.XAnnotationField.XByte field)
- Specified by:
visitByteField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitCharField
public com.sun.codemodel.JAnnotationUse visitCharField(org.jvnet.annox.model.XAnnotationField.XChar field)
- Specified by:
visitCharField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitClassField
public com.sun.codemodel.JAnnotationUse visitClassField(org.jvnet.annox.model.XAnnotationField.XClass field)
- Specified by:
visitClassField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitDoubleField
public com.sun.codemodel.JAnnotationUse visitDoubleField(org.jvnet.annox.model.XAnnotationField.XDouble field)
- Specified by:
visitDoubleField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitEnumField
public com.sun.codemodel.JAnnotationUse visitEnumField(org.jvnet.annox.model.XAnnotationField.XEnum field)
- Specified by:
visitEnumField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitFloatField
public com.sun.codemodel.JAnnotationUse visitFloatField(org.jvnet.annox.model.XAnnotationField.XFloat field)
- Specified by:
visitFloatField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitIntField
public com.sun.codemodel.JAnnotationUse visitIntField(org.jvnet.annox.model.XAnnotationField.XInt field)
- Specified by:
visitIntField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitLongField
public com.sun.codemodel.JAnnotationUse visitLongField(org.jvnet.annox.model.XAnnotationField.XLong field)
- Specified by:
visitLongField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitShortField
public com.sun.codemodel.JAnnotationUse visitShortField(org.jvnet.annox.model.XAnnotationField.XShort field)
- Specified by:
visitShortField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitStringField
public com.sun.codemodel.JAnnotationUse visitStringField(org.jvnet.annox.model.XAnnotationField.XString field)
- Specified by:
visitStringField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitBooleanArrayField
public com.sun.codemodel.JAnnotationUse visitBooleanArrayField(org.jvnet.annox.model.XAnnotationField.XBooleanArray field)
- Specified by:
visitBooleanArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitByteArrayField
public com.sun.codemodel.JAnnotationUse visitByteArrayField(org.jvnet.annox.model.XAnnotationField.XByteArray field)
- Specified by:
visitByteArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitCharArrayField
public com.sun.codemodel.JAnnotationUse visitCharArrayField(org.jvnet.annox.model.XAnnotationField.XCharArray field)
- Specified by:
visitCharArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitClassArrayField
public com.sun.codemodel.JAnnotationUse visitClassArrayField(org.jvnet.annox.model.XAnnotationField.XClassArray field)
- Specified by:
visitClassArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitDoubleArrayField
public com.sun.codemodel.JAnnotationUse visitDoubleArrayField(org.jvnet.annox.model.XAnnotationField.XDoubleArray field)
- Specified by:
visitDoubleArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitEnumArrayField
public com.sun.codemodel.JAnnotationUse visitEnumArrayField(org.jvnet.annox.model.XAnnotationField.XEnumArray field)
- Specified by:
visitEnumArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
addParam
public void addParam(com.sun.codemodel.JAnnotationArrayMember array,
com.sun.codemodel.JAnnotationValue annotationValue)
visitFloatArrayField
public com.sun.codemodel.JAnnotationUse visitFloatArrayField(org.jvnet.annox.model.XAnnotationField.XFloatArray field)
- Specified by:
visitFloatArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitIntArrayField
public com.sun.codemodel.JAnnotationUse visitIntArrayField(org.jvnet.annox.model.XAnnotationField.XIntArray field)
- Specified by:
visitIntArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitShortArrayField
public com.sun.codemodel.JAnnotationUse visitShortArrayField(org.jvnet.annox.model.XAnnotationField.XShortArray field)
- Specified by:
visitShortArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitStringArrayField
public com.sun.codemodel.JAnnotationUse visitStringArrayField(org.jvnet.annox.model.XAnnotationField.XStringArray field)
- Specified by:
visitStringArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitAnnotationArrayField
public com.sun.codemodel.JAnnotationUse visitAnnotationArrayField(org.jvnet.annox.model.XAnnotationField.XAnnotationArray field)
- Specified by:
visitAnnotationArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitLongArrayField
public com.sun.codemodel.JAnnotationUse visitLongArrayField(org.jvnet.annox.model.XAnnotationField.XLongArray field)
- Specified by:
visitLongArrayField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
visitAnnotationField
public com.sun.codemodel.JAnnotationUse visitAnnotationField(org.jvnet.annox.model.XAnnotationField.XAnnotation field)
- Specified by:
visitAnnotationField
in interface org.jvnet.annox.model.XAnnotationVisitor<com.sun.codemodel.JAnnotationUse>
Copyright © 2005-2012. All Rights Reserved.