org.codehaus.aspectwerkz.annotation
Class AspectAnnotationProxy

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

public class AspectAnnotationProxy
extends UntypedAnnotationProxy

The aspect annotation proxy.
Note: this untyped annotation is like @Aspect perXXX name=foo [name is optional etc] ie perXX is sort of anonymous and name as well, but without defaullt, hence the setter.

Author:
Jonas Bonér
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.codehaus.aspectwerkz.annotation.UntypedAnnotationProxy
m_name, m_value
 
Constructor Summary
AspectAnnotationProxy()
           
 
Method Summary
 String aspectName()
           
 String deploymentModel()
           
 void setAspectName(String aspectName)
           
 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

AspectAnnotationProxy

public AspectAnnotationProxy()
Method Detail

deploymentModel

public String deploymentModel()

aspectName

public String aspectName()

setAspectName

public void setAspectName(String aspectName)

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 -


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