com.thoughtworks.qdox.model.annotation
Interface AnnotationValue

All Known Implementing Classes:
Annotation, AnnotationAdd, AnnotationAnd, AnnotationBinaryOperator, AnnotationCast, AnnotationConstant, AnnotationDivide, AnnotationEquals, AnnotationExclusiveOr, AnnotationFieldRef, AnnotationGreaterEquals, AnnotationGreaterThan, AnnotationLessEquals, AnnotationLessThan, AnnotationLogicalAnd, AnnotationLogicalNot, AnnotationLogicalOr, AnnotationMinusSign, AnnotationMultiply, AnnotationNot, AnnotationNotEquals, AnnotationOr, AnnotationParenExpression, AnnotationPlusSign, AnnotationQuery, AnnotationRemainder, AnnotationShiftLeft, AnnotationShiftRight, AnnotationSubtract, AnnotationTypeRef, AnnotationUnaryOperator, AnnotationUnsignedShiftRight, AnnotationValueList

public interface AnnotationValue

Interface for all annotation model elements

Author:
Jochen Kuhnle

Method Summary
 Object accept(AnnotationVisitor visitor)
          Accept a visitor for this value.
 Object getParameterValue()
          Get a parameter value for Annotation.getNamedParameter(String).
 

Method Detail

accept

Object accept(AnnotationVisitor visitor)
Accept a visitor for this value.

Parameters:
visitor - Visitor
Returns:
Visitor result

getParameterValue

Object getParameterValue()
Get a parameter value for Annotation.getNamedParameter(String).

Returns:
Parameter value


Copyright © 2002-2011. All Rights Reserved.