org.seasar.uruma.desc.impl
クラス FormDescImpl

java.lang.Object
  上位を拡張 org.seasar.uruma.desc.impl.FormDescImpl
すべての実装されたインタフェース:
FormDesc

public class FormDescImpl
extends Object
implements FormDesc

FormDesc の実装クラスです。

作成者:
y-komori

コンストラクタの概要
FormDescImpl(Class<?> formClass)
          FormDescImpl を構築します。
 
メソッドの概要
 List<PropertyDesc> getExportSelectionProperties()
          ExportSelection アノテーションが付加されたプロパティのリストを取得します。
 List<PropertyDesc> getExportValueProperties()
          ExportValue アノテーションが付加されたプロパティのリストを取得します。
 Class<?> getFormClass()
          Class オブジェクトを取得します
 List<PropertyDesc> getImportSelectionProperties()
          ImportSelection アノテーションが付加されたプロパティのリストを取得します。
 List<PropertyDesc> getImportValueProperties()
          ImportValue アノテーションが付加されたプロパティのリストを取得します。
protected  void setupExportSelectionField(Field field)
           
protected  void setupExportvalueField(Field field)
           
protected  void setupFields()
           
protected  void setupFieldsByClass(Class<?> targetClass)
           
protected  void setupImportSelectionField(Field field)
           
protected  void setupImportValueField(Field field)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FormDescImpl

public FormDescImpl(Class<?> formClass)
             throws EmptyRuntimeException
FormDescImpl を構築します。

パラメータ:
formClass - フォームクラスの Class オブジェクト
例外:
EmptyRuntimeException - formClassnull であった場合
メソッドの詳細

setupFields

protected void setupFields()

setupFieldsByClass

protected void setupFieldsByClass(Class<?> targetClass)

setupImportValueField

protected void setupImportValueField(Field field)

setupExportvalueField

protected void setupExportvalueField(Field field)

setupImportSelectionField

protected void setupImportSelectionField(Field field)

setupExportSelectionField

protected void setupExportSelectionField(Field field)

getFormClass

public Class<?> getFormClass()
インタフェース FormDesc の記述:
Class オブジェクトを取得します

定義:
インタフェース FormDesc 内の getFormClass
戻り値:
Class

getExportSelectionProperties

public List<PropertyDesc> getExportSelectionProperties()
インタフェース FormDesc の記述:
ExportSelection アノテーションが付加されたプロパティのリストを取得します。

定義:
インタフェース FormDesc 内の getExportSelectionProperties
戻り値:
PropertyDesc のリスト

getExportValueProperties

public List<PropertyDesc> getExportValueProperties()
インタフェース FormDesc の記述:
ExportValue アノテーションが付加されたプロパティのリストを取得します。

定義:
インタフェース FormDesc 内の getExportValueProperties
戻り値:
PropertyDesc のリスト

getImportSelectionProperties

public List<PropertyDesc> getImportSelectionProperties()
インタフェース FormDesc の記述:
ImportSelection アノテーションが付加されたプロパティのリストを取得します。

定義:
インタフェース FormDesc 内の getImportSelectionProperties
戻り値:
PropertyDesc のリスト

getImportValueProperties

public List<PropertyDesc> getImportValueProperties()
インタフェース FormDesc の記述:
ImportValue アノテーションが付加されたプロパティのリストを取得します。

定義:
インタフェース FormDesc 内の getImportValueProperties
戻り値:
PropertyDesc のリスト


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.