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