org.codehaus.aspectwerkz.annotation
Class ExpressionAnnotationProxy

java.lang.Object
  extended byorg.codehaus.aspectwerkz.annotation.UntypedAnnotationProxy
      extended byorg.codehaus.aspectwerkz.annotation.ExpressionAnnotationProxy
All Implemented Interfaces:
Annotation, ParameterizedAnnotationProxy, Serializable

public class ExpressionAnnotationProxy
extends UntypedAnnotationProxy
implements ParameterizedAnnotationProxy

The 'Expression' annotation proxy.

Author:
Jonas Bonér , Alexandre Vasseur
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.codehaus.aspectwerkz.annotation.UntypedAnnotationProxy
m_name, m_value
 
Constructor Summary
ExpressionAnnotationProxy()
           
 
Method Summary
 void addArgument(String argName, String className)
           
 String expression()
           
 Set getArgumentNames()
           
 String getArgumentType(String parameterName)
           
 void setValue(String value)
          Sets the string single value of this untyped annotation
 
Methods inherited from class org.codehaus.aspectwerkz.annotation.UntypedAnnotationProxy
getName, getValue, initialize, isTyped, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionAnnotationProxy

public ExpressionAnnotationProxy()
Method Detail

expression

public String expression()

setValue

public void setValue(String value)
Description copied from class: UntypedAnnotationProxy
Sets the string single value of this untyped annotation

Overrides:
setValue in class UntypedAnnotationProxy
Parameters:
value -

addArgument

public void addArgument(String argName,
                        String className)
Specified by:
addArgument in interface ParameterizedAnnotationProxy

getArgumentNames

public Set getArgumentNames()
Specified by:
getArgumentNames in interface ParameterizedAnnotationProxy

getArgumentType

public String getArgumentType(String parameterName)
Specified by:
getArgumentType in interface ParameterizedAnnotationProxy


Copyright © 2002-2004 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.