ActionEvent (Java EE 5)

Java EE API


javax.faces.event Class ActionEvent

java.lang.Object
  extended by java.util.EventObject
      extended by javax.faces.event.FacesEvent
          extended by javax.faces.event.ActionEvent
All Implemented Interfaces:
Serializable

public class ActionEvent
extends FacesEvent

Extends: java.util.EventObject > FacesEvent

表示激活用户界面组件(如 UICommand)的 ActionEvent

英文文档:

An ActionEvent represents the activation of a user interface component (such as a UICommand).

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
 
Constructor Summary
 
Method Summary
 boolean
 void
 
Methods inherited from class javax.faces.event.FacesEvent
 
Methods inherited from class java.util.EventObject
 
Methods inherited from class java.lang.Object
 

Constructor Detail

public ActionEvent(UIComponent component)

根据指定的源组件和操作命令构造一个新的事件对象。

component 此事件的源 UIComponent
ThrowsIllegalArgumentException: 如果 componentnull
英文文档:

ActionEvent

public ActionEvent(UIComponent component)

Construct a new event object from the specified source component and action command.

Parameters:
component - Source UIComponent for this event
Throws:
IllegalArgumentException - if component is null

Method Detail

public boolean isAppropriateListener(FacesListener listener)
英文文档:

isAppropriateListener

public boolean isAppropriateListener(FacesListener listener)
Description copied from class: FacesEvent

Return true if this FacesListener is an instance of a listener class that this event supports. Typically, this will be accomplished by an "instanceof" check on the listener class.

Specified by:
isAppropriateListener in class FacesEvent
Parameters:
listener - FacesListener to evaluate

public void processListener(FacesListener listener)
ThrowsAbortProcessingException: NullPointerException 通知 JavaServer Face 实现不应该继续处理当前事件
英文文档:

processListener

public void processListener(FacesListener listener)
Description copied from class: FacesEvent

Broadcast this FacesEvent to the specified FacesListener, by whatever mechanism is appropriate. Typically, this will be accomplished by calling an event processing method, and passing this FacesEvent as a paramter.

Specified by:
processListener in class FacesEvent
Parameters:
listener - FacesListener to send this FacesEvent to
Throws:
AbortProcessingException - Signal the JavaServer Faces implementation that no further processing on the current event should be performed


Submit a bug or feature

Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

一看就知道只有菜鸟才干这么无知的事啦。

PS : 未经我党受权你也可自由散发此文档。 如有任何错误请自行修正;若因此而造成任何损失请直接找人民主席,请勿与本人联系。谢谢!