ADF Facesイベント・リスナー・メソッドについて

ADF Facesでは、EventListenerメソッドは、単一のEventオブジェクトを使用し、戻り型がvoidのpublicメソッドであることが必要です。Eventは、リスナーのリスニング対象のイベント・タイプです。次に例を示します。

DisclosureListenerメソッドは、唯一のパラメータとしてoracle.adf.view.faces.event.DisclosureEventを受け入れ、何も戻さないメソッドであることが必要です。

  public void treeTable_disclosureListener(DisclosureEvent disclosureEvent) {
  // Add event code here...
  }    

FocusListenerメソッドは、唯一のパラメータとしてoracle.adf.view.faces.event.FocusEventを受け入れ、何も戻さないメソッドであることが必要です。

  public void treeTable_focusListener(FocusEvent focusEvent) {
  // Add event code here...
  }    

LaunchListenerメソッドは、唯一のパラメータとしてoracle.adf.view.faces.event.LaunchEventを受け入れ、何も戻さないメソッドであることが必要です。

  public void commandButton_launchListener(LaunchEvent launchEvent) {
  // Add event code here...
  }    

PollListenerメソッドは、唯一のパラメータとしてoracle.adf.view.faces.event.PollEventを受け入れ、何も戻さないメソッドであることが必要です。

  public void poll_pollListener(PollEvent pollEvent) {
  // Add event code here...
  }    

RangeChangeListenerメソッドは、唯一のパラメータとしてoracle.adf.view.faces.event.RangeChangeEventを受け入れ、何も戻さないメソッドであることが必要です。

  public void selectRangeChoiceBar_rangeChangeListener(RangeChangeEvent rangeChangeEvent) {
  // Add event code here...
  }    

RetunListenerメソッドは、唯一のパラメータとしてoracle.adf.view.faces.event.ReturnEventを受け入れ、何も戻さないメソッドであることが必要です。

  public void commandLink_returnListener(ReturnEvent returnEvent) {
  // Add event code here...
  }    

SelectionListenerメソッドは、唯一のパラメータとしてoracle.adf.view.faces.event.SelectionEventを受け入れ、何も戻さないメソッドであることが必要です。

  public void table_selectionListener(SelectionEvent selectionEvent) {
  // Add event code here...
  }    

SortListenerメソッドは、唯一のパラメータとしてoracle.adf.view.faces.event.SortEventを受け入れ、何も戻さないメソッドであることが必要です。

  public void table_sortListener(SortEvent sortEvent) {
  // Add event code here...
  }    

AttributeChangeListenerメソッドは、唯一のパラメータとしてoracle.adf.view.faces.event.AttributeChangeEventを受け入れ、何も戻さないメソッドであることが必要です。現在、ADF Faces Renderersでは、AttributeChangeEventsがキューイングされないことに注意してください。将来は、ADF Faces Rich Renderersでこの機能が利用される予定です。このAPIは、汎用プロパティ変更通知または汎用コンポーネント・イベント変更に使用しないでください。

この後に示すメソッドは、ADF Facesコンポーネントに固有のメソッドではありません。

ActionListenerメソッドは、唯一のパラメータとしてjavax.faces.event.ActionEventを受け入れ、何も戻さないメソッドであることが必要です。

  public void commandButton_actionListener(ActionEvent actionEvent) {
  // Add event code here...
  }    

ValueChangeListenerメソッドは、唯一のパラメータとしてjavax.faces.event.ValueChangeEventを受け入れ、何も戻さないメソッドであることが必要です。

  public void selectManyShuttle_valueChangeListener(ValueChangeEvent valueChangeEvent) {
  // Add event code here...
  }    

ADF Facesイベントおよびリスナーについて