インタフェース
org.seasar.util.beans.BeanDesc の使用

BeanDesc を使用しているパッケージ
org.seasar.util.beans JavaBeansのメタデータにアクセスするためのインターフェースを提供します。 
org.seasar.util.beans.factory BeanDescParameterizedClassDescのファクトリを提供します。 
org.seasar.util.beans.impl JavaBeansのメタデータにアクセスする機能の実装を提供します。 
org.seasar.util.lang クラスやフィールド、メソッドなど扱うユーティリティを提供します。 
 

org.seasar.util.beans での BeanDesc の使用
 

BeanDesc を返す org.seasar.util.beans のメソッド
 BeanDesc PropertyDesc.getBeanDesc()
          BeanDescを返します。
 BeanDesc MethodDesc.getBeanDesc()
          このメソッドを所有するクラスのBeanDescを返します。
 BeanDesc FieldDesc.getBeanDesc()
          このフィールドを所有するクラスのBeanDescを返します。
 BeanDesc ConstructorDesc.getBeanDesc()
          このコンストラクタを所有するクラスのBeanDescを返します。
 

org.seasar.util.beans.factory での BeanDesc の使用
 

BeanDesc を返す org.seasar.util.beans.factory のメソッド
static BeanDesc BeanDescFactory.getBeanDesc(Class<?> clazz)
          BeanDescを返します。
 

org.seasar.util.beans.impl での BeanDesc の使用
 

BeanDesc を実装している org.seasar.util.beans.impl のクラス
 class BeanDescImpl
          BeanDescの実装クラスです。
 

BeanDesc として宣言されている org.seasar.util.beans.impl のフィールド
protected  BeanDesc MethodDescImpl.beanDesc
          このメソッドを所有するクラスのBeanDesc
protected  BeanDesc FieldDescImpl.beanDesc
          このフィールドを所有するクラスのBeanDesc
protected  BeanDesc ConstructorDescImpl.beanDesc
          このメソッドを所有するクラスのBeanDesc
 

BeanDesc を返す org.seasar.util.beans.impl のメソッド
 BeanDesc PropertyDescImpl.getBeanDesc()
           
 BeanDesc MethodDescImpl.getBeanDesc()
           
 BeanDesc FieldDescImpl.getBeanDesc()
           
 BeanDesc ConstructorDescImpl.getBeanDesc()
           
 

BeanDesc 型のパラメータを持つ org.seasar.util.beans.impl のコンストラクタ
ConstructorDescImpl(BeanDesc beanDesc, Constructor<?> constructor)
          インスタンスを構築します。
FieldDescImpl(BeanDesc beanDesc, Field field)
          インスタンスを構築します。
MethodDescImpl(BeanDesc beanDesc, Method method)
          インスタンスを構築します。
PropertyDescImpl(String propertyName, Class<?> propertyType, Method readMethod, Method writeMethod, BeanDesc beanDesc)
          PropertyDescImplを作成します。
PropertyDescImpl(String propertyName, Class<?> propertyType, Method readMethod, Method writeMethod, Field field, BeanDesc beanDesc)
          PropertyDescImplを作成します。
 

org.seasar.util.lang での BeanDesc の使用
 

BeanDesc 型のパラメータを持つ org.seasar.util.lang のメソッド
protected static Object AnnotationUtil.getProperty(BeanDesc beanDesc, Annotation annotation, String name)
          アノテーションの要素の値を返します。
 



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