org.seasar.util.lang
クラス AnnotationUtil

java.lang.Object
  上位を拡張 org.seasar.util.lang.AnnotationUtil

public abstract class AnnotationUtil
extends Object

アノテーションのためのユーティリティクラスです。

作成者:
higa

コンストラクタの概要
AnnotationUtil()
           
 
メソッドの概要
static Map<String,Object> getProperties(Annotation annotation)
          アノテーションの要素を名前と値のMapとして返します。
protected static Object getProperty(BeanDesc beanDesc, Annotation annotation, String name)
          アノテーションの要素の値を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AnnotationUtil

public AnnotationUtil()
メソッドの詳細

getProperties

public static Map<String,Object> getProperties(Annotation annotation)
アノテーションの要素を名前と値のMapとして返します。

パラメータ:
annotation - アノテーション。nullであってはいけません
戻り値:
アノテーションの要素の名前と値からなるMap

getProperty

protected static Object getProperty(BeanDesc beanDesc,
                                    Annotation annotation,
                                    String name)
アノテーションの要素の値を返します。

パラメータ:
beanDesc - アノテーションを表すBeanDesc
annotation - アノテーション
name - 要素の名前
戻り値:
アノテーションの要素の値


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.