|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| 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)
イベントリスナの追加・削除メソッドを出力します. |
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||