com.thoughtworks.qdox.model.annotation
Interface AnnotationVisitor

All Known Implementing Classes:
EvaluatingVisitor, RecursiveAnnotationVisitor

public interface AnnotationVisitor

Visitor class for the annotation model elements

Author:
Jochen Kuhnle

Method Summary
 Object visitAnnotation(Annotation annotation)
           
 Object visitAnnotationAdd(AnnotationAdd add)
           
 Object visitAnnotationAnd(AnnotationAnd and)
           
 Object visitAnnotationCast(AnnotationCast annotationCast)
           
 Object visitAnnotationConstant(AnnotationConstant constant)
           
 Object visitAnnotationDivide(AnnotationDivide divide)
           
 Object visitAnnotationEquals(AnnotationEquals annotationEquals)
           
 Object visitAnnotationExclusiveOr(AnnotationExclusiveOr annotationExclusiveOr)
           
 Object visitAnnotationFieldRef(AnnotationFieldRef fieldRef)
           
 Object visitAnnotationGreaterEquals(AnnotationGreaterEquals greaterEquals)
           
 Object visitAnnotationGreaterThan(AnnotationGreaterThan greaterThan)
           
 Object visitAnnotationLessEquals(AnnotationLessEquals lessEquals)
           
 Object visitAnnotationLessThan(AnnotationLessThan lessThan)
           
 Object visitAnnotationLogicalAnd(AnnotationLogicalAnd and)
           
 Object visitAnnotationLogicalNot(AnnotationLogicalNot not)
           
 Object visitAnnotationLogicalOr(AnnotationLogicalOr or)
           
 Object visitAnnotationMinusSign(AnnotationMinusSign sign)
           
 Object visitAnnotationMultiply(AnnotationMultiply multiply)
           
 Object visitAnnotationNot(AnnotationNot not)
           
 Object visitAnnotationNotEquals(AnnotationNotEquals annotationNotEquals)
           
 Object visitAnnotationOr(AnnotationOr or)
           
 Object visitAnnotationParenExpression(AnnotationParenExpression expression)
           
 Object visitAnnotationPlusSign(AnnotationPlusSign sign)
           
 Object visitAnnotationQuery(AnnotationQuery annotationQuery)
           
 Object visitAnnotationRemainder(AnnotationRemainder remainder)
           
 Object visitAnnotationShiftLeft(AnnotationShiftLeft left)
           
 Object visitAnnotationShiftRight(AnnotationShiftRight right)
           
 Object visitAnnotationSubtract(AnnotationSubtract subtract)
           
 Object visitAnnotationTypeRef(AnnotationTypeRef typeRef)
           
 Object visitAnnotationUnsignedShiftRight(AnnotationUnsignedShiftRight right)
           
 Object visitAnnotationValueList(AnnotationValueList valueList)
           
 

Method Detail

visitAnnotationAdd

Object visitAnnotationAdd(AnnotationAdd add)

visitAnnotationSubtract

Object visitAnnotationSubtract(AnnotationSubtract subtract)

visitAnnotationMultiply

Object visitAnnotationMultiply(AnnotationMultiply multiply)

visitAnnotationDivide

Object visitAnnotationDivide(AnnotationDivide divide)

visitAnnotationGreaterThan

Object visitAnnotationGreaterThan(AnnotationGreaterThan greaterThan)

visitAnnotationLessThan

Object visitAnnotationLessThan(AnnotationLessThan lessThan)

visitAnnotation

Object visitAnnotation(Annotation annotation)

visitAnnotationConstant

Object visitAnnotationConstant(AnnotationConstant constant)

visitAnnotationParenExpression

Object visitAnnotationParenExpression(AnnotationParenExpression expression)

visitAnnotationValueList

Object visitAnnotationValueList(AnnotationValueList valueList)

visitAnnotationTypeRef

Object visitAnnotationTypeRef(AnnotationTypeRef typeRef)

visitAnnotationFieldRef

Object visitAnnotationFieldRef(AnnotationFieldRef fieldRef)

visitAnnotationLessEquals

Object visitAnnotationLessEquals(AnnotationLessEquals lessEquals)

visitAnnotationGreaterEquals

Object visitAnnotationGreaterEquals(AnnotationGreaterEquals greaterEquals)

visitAnnotationRemainder

Object visitAnnotationRemainder(AnnotationRemainder remainder)

visitAnnotationOr

Object visitAnnotationOr(AnnotationOr or)

visitAnnotationAnd

Object visitAnnotationAnd(AnnotationAnd and)

visitAnnotationShiftLeft

Object visitAnnotationShiftLeft(AnnotationShiftLeft left)

visitAnnotationShiftRight

Object visitAnnotationShiftRight(AnnotationShiftRight right)

visitAnnotationNot

Object visitAnnotationNot(AnnotationNot not)

visitAnnotationLogicalOr

Object visitAnnotationLogicalOr(AnnotationLogicalOr or)

visitAnnotationLogicalAnd

Object visitAnnotationLogicalAnd(AnnotationLogicalAnd and)

visitAnnotationLogicalNot

Object visitAnnotationLogicalNot(AnnotationLogicalNot not)

visitAnnotationMinusSign

Object visitAnnotationMinusSign(AnnotationMinusSign sign)

visitAnnotationPlusSign

Object visitAnnotationPlusSign(AnnotationPlusSign sign)

visitAnnotationUnsignedShiftRight

Object visitAnnotationUnsignedShiftRight(AnnotationUnsignedShiftRight right)

visitAnnotationEquals

Object visitAnnotationEquals(AnnotationEquals annotationEquals)

visitAnnotationNotEquals

Object visitAnnotationNotEquals(AnnotationNotEquals annotationNotEquals)

visitAnnotationExclusiveOr

Object visitAnnotationExclusiveOr(AnnotationExclusiveOr annotationExclusiveOr)

visitAnnotationQuery

Object visitAnnotationQuery(AnnotationQuery annotationQuery)

visitAnnotationCast

Object visitAnnotationCast(AnnotationCast annotationCast)


Copyright © 2002-2011. All Rights Reserved.