Home » apache-openwebbeans-1.0.0-incubating-M3-sources » org.apache.webbeans.annotation » [javadoc | source]
org.apache.webbeans.annotation
public class: WebBeansAnnotation [javadoc | source]
java.lang.Object
   org.apache.webbeans.annotation.WebBeansAnnotation

All Implemented Interfaces:
    Annotation, javassist.util.proxy.MethodHandler

Defines the Annotation implementation. It is used for creating annotations from the XML configuration files.
Constructor:
 public WebBeansAnnotation(Class<Annotation> annotationType) 
    Creates new annotation type object from given annotation type
    Parameters:
    annotationType - annotation class type
Method from org.apache.webbeans.annotation.WebBeansAnnotation Summary:
annotationType,   equals,   getAnnotationMembersValueMap,   hashCode,   invoke,   setMemberValue,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.webbeans.annotation.WebBeansAnnotation Detail:
 public Class<Annotation> annotationType() 
 public boolean equals(Object other) 
 public Map<String, Object> getAnnotationMembersValueMap() 
    Gets
 public int hashCode() 
 public Object invoke(Object self,
    Method m,
    Method proceed,
    Object[] args) throws Exception 
    Javassist proxy object method handler. It is used in equality comparison with Annotation types.

    If method is not implemented by this proxy, then proceed method is null. So, if the method is in the implemented annotation member method, then it is taken from the map values of this annotation member values.

 public  void setMemberValue(String memberName,
    Object memberValue) 
 public String toString()