クラス
org.seasar.aptina.beans.internal.BeanInfo の使用

BeanInfo を使用しているパッケージ
org.seasar.aptina.beans.internal Annotation Processor を提供する Aptina Beans 内部用途のパッケージです. 
 

org.seasar.aptina.beans.internal での BeanInfo の使用
 

BeanInfo を返す org.seasar.aptina.beans.internal のメソッド
 BeanInfo BeanInfoFactory.createBeanInfo(TypeElement typeElement)
          状態クラスの TypeElement を処理して Bean クラスの情報を持つ BeanInfo を生成します.
protected  BeanInfo BeanInfoFactory.processType(TypeElement typeElement)
          状態クラスの TypeElement を処理して Bean クラスの情報を集めます.
 

BeanInfo 型のパラメータを持つ org.seasar.aptina.beans.internal のメソッド
 void BeanClassGenerator.generate(BeanInfo beanInfo, TypeElement originalElement)
          Bean クラスのソースを生成します.
 void BeanClassGenerator.generateAndWrite(BeanInfo beanInfo, TypeElement originalElement)
          Bean クラスのソースを生成して Filer に出力します.
protected  void BeanInfoFactory.processMethod(ExecutableElement executableElement, BeanInfo beanInfo)
          状態クラスのメソッドに対応する ExecutableElement を処理して Bean クラスのプロパティ情報を修正します.
protected  void BeanClassGenerator.putClassFooter(BeanInfo beanInfo)
          クラスのフッタを出力します.
protected  void BeanClassGenerator.putClassHeader(BeanInfo beanInfo)
          クラスのヘッダを出力します.
protected  void BeanClassGenerator.putConstructor(BeanInfo beanInfo, ConstructorInfo constructorInfo)
          コンストラクタを出力します.
protected  void BeanClassGenerator.putEventListener(BeanInfo beanInfo)
          イベントリスナの追加・削除メソッドを出力します.
protected  void BeanClassGenerator.putFields(BeanInfo beanInfo)
          フィールドを出力します.
protected  void BeanClassGenerator.putGetter(BeanInfo beanInfo, PropertyInfo propertyInfo)
          getter メソッドを出力します.
protected  void BeanClassGenerator.putIndexedGetter(BeanInfo beanInfo, PropertyInfo propertyInfo)
          indexed プロパティの getter メソッドを出力します.
protected  void BeanClassGenerator.putIndexedSetter(BeanInfo beanInfo, PropertyInfo propertyInfo)
          setter メソッドを出力します.
protected  void BeanClassGenerator.putNormalGetter(BeanInfo beanInfo, PropertyInfo propertyInfo)
          通常のプロパティの getter メソッドを出力します.
protected  void BeanClassGenerator.putNormalSetter(BeanInfo beanInfo, PropertyInfo propertyInfo)
          通常のプロパティの setter メソッドを出力します.
protected  void BeanClassGenerator.putSetter(BeanInfo beanInfo, PropertyInfo propertyInfo)
          setter メソッドを出力します.
protected  void BeanClassGenerator.putSpecificEventListener(BeanInfo beanInfo, PropertyInfo propertyInfo)
          イベントリスナの追加・削除メソッドを出力します.
 



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