|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.uruma.binding.value.command.AbstractBindingCommand<ExportValue> org.seasar.uruma.binding.value.command.ExportValueCommand
public class ExportValueCommand
ExportValue
アノテーションに対応した処理を行うための、BindingCommand
です。
コンストラクタの概要 | |
---|---|
ExportValueCommand()
|
メソッドの概要 | |
---|---|
protected void |
doBind(ValueBinder binder,
Object widget,
Object formObj,
PropertyDesc propDesc,
UIComponent uiComp)
バインド処理を実行します。 |
protected ExportValue |
getAnnotation(Field field)
フィールドからアノテーションを取り出します。 |
protected String |
getId(ExportValue annotation)
アノテーションから id を取り出します。 |
String |
getId(Field field)
field に対応する id を取得します。 |
List<PropertyDesc> |
getTargetPropertyDescs(FormDesc desc)
FormDesc からバインド対象フィールドの PropertyDesc を取得します。 |
クラス org.seasar.uruma.binding.value.command.AbstractBindingCommand から継承されたメソッド |
---|
doBind |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ExportValueCommand()
メソッドの詳細 |
---|
public List<PropertyDesc> getTargetPropertyDescs(FormDesc desc)
BindingCommand
の記述: FormDesc
からバインド対象フィールドの PropertyDesc
を取得します。
desc
- FormDesc
オブジェクト
PropertyDesc
リストprotected void doBind(ValueBinder binder, Object widget, Object formObj, PropertyDesc propDesc, UIComponent uiComp)
AbstractBindingCommand
の記述: ValueBinder
オブジェクトの適切なメソッドを呼び出して、バインド処理を実行してください。
AbstractBindingCommand<ExportValue>
内の doBind
binder
- ValueBinder
オブジェクトwidget
- バインド対象のウィジット側オブジェクトformObj
- バインド対象のフォーム側オブジェクトpropDesc
- フォーム側のプロパティを表す PropertyDesc
オブジェクトpublic String getId(Field field)
BindingCommand
の記述: field
に対応する id を取得します。
BindingCommand
内の getId
AbstractBindingCommand<ExportValue>
内の getId
field
- id を取得するフィールド
protected ExportValue getAnnotation(Field field)
AbstractBindingCommand
の記述:
AbstractBindingCommand<ExportValue>
内の getAnnotation
field
- アノテーションを取り出す Field
オブジェクト
protected String getId(ExportValue annotation)
AbstractBindingCommand
の記述:
AbstractBindingCommand<ExportValue>
内の getId
annotation
- アノテーション
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |