org.seasar.s2csv.annotation
??? DefaultAnnotationProxy

java.lang.Object
  ????? org.seasar.s2csv.annotation.DefaultAnnotationProxy
????????????????:
java.lang.reflect.InvocationHandler

public class DefaultAnnotationProxy
extends java.lang.Object
implements java.lang.reflect.InvocationHandler

アノテーションインスタンス(Proxy)を作成します。 ただし設定はすべてデフォルトになります。

???:
newta

??????????
DefaultAnnotationProxy(java.lang.Class<? extends java.lang.annotation.Annotation> ref_clazz)
          アノテーションのインスタンスを作成します。
 
???????
static java.lang.annotation.Annotation getAnnotationInstance(java.lang.Class<? extends java.lang.annotation.Annotation> clazz)
          アノテーションのインスタンスを作成します。
 int hashCode()
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 java.lang.String toString()
           
 
??? java.lang.Object ???????????
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

??????????

DefaultAnnotationProxy

public DefaultAnnotationProxy(java.lang.Class<? extends java.lang.annotation.Annotation> ref_clazz)
アノテーションのインスタンスを作成します。

?????:
ref_clazz - ref_clazz
???????

getAnnotationInstance

public static java.lang.annotation.Annotation getAnnotationInstance(java.lang.Class<? extends java.lang.annotation.Annotation> clazz)
アノテーションのインスタンスを作成します。

?????:
clazz - clazz
???:
annotation

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
??:
??????? java.lang.reflect.InvocationHandler ?? invoke
??:
java.lang.Throwable

toString

public java.lang.String toString()
???????:
??? java.lang.Object ?? toString

hashCode

public int hashCode()
???????:
??? java.lang.Object ?? hashCode


Copyright © 2004-2008-2008 The Seasar Foundation. All Rights Reserved.