org.jboss.aop.annotation.factory.duplicate
Class AnnotationProxy

java.lang.Object
  extended by org.jboss.aop.annotation.factory.duplicate.AnnotationProxy
All Implemented Interfaces:
InvocationHandler
Direct Known Subclasses:
AnnotationProxy

public class AnnotationProxy
extends Object
implements InvocationHandler

Comment

Version:
$Revision: 46363 $
Author:
Bill Burke, Kabir Khan

Constructor Summary
AnnotationProxy(Class annotationType, Map valueMap)
           
 
Method Summary
static Object createProxy(Map map, Class annotation)
           
 Object getValue(String name)
           
 Object invoke(Object proxy, Method method, Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationProxy

public AnnotationProxy(Class annotationType,
                       Map valueMap)
Method Detail

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
Specified by:
invoke in interface InvocationHandler
Throws:
Throwable

getValue

public Object getValue(String name)

createProxy

public static Object createProxy(Map map,
                                 Class annotation)
                          throws Exception
Throws:
Exception


Copyright © 2004 JBoss Inc. All Rights Reserved.