|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer
public class EventListenersContainer
Container for event listener.
| Method Summary | |
|---|---|
boolean |
addEventListener(String type,
net.sourceforge.htmlunit.corejs.javascript.Function listener,
boolean useCapture)
Adds an event listener. |
ScriptResult |
executeBubblingListeners(Event event,
Object[] args,
Object[] propHandlerArgs)
Executes bubbling listeners. |
ScriptResult |
executeCapturingListeners(Event event,
Object[] args)
Executes capturing listeners. |
ScriptResult |
executeListeners(Event event,
Object[] args,
Object[] propHandlerArgs)
Executes listeners. |
net.sourceforge.htmlunit.corejs.javascript.Function |
getEventHandler(String eventName)
Gets an event handler. |
Object |
getEventHandlerProp(String eventName)
Returns event handler property. |
boolean |
hasEventHandlers(String eventName)
Returns true if there are any event handlers for the specified event. |
void |
removeEventListener(String type,
net.sourceforge.htmlunit.corejs.javascript.Function listener,
boolean useCapture)
Removes event listener. |
void |
setEventHandlerProp(String eventName,
Object value)
Sets the handler property (with an handler or something else). |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public boolean addEventListener(String type,
net.sourceforge.htmlunit.corejs.javascript.Function listener,
boolean useCapture)
type - the event type to listen for (like "load")listener - the event listeneruseCapture - If true, indicates that the user wishes to initiate capture (not yet implemented)
true if the listener has been added
public void removeEventListener(String type,
net.sourceforge.htmlunit.corejs.javascript.Function listener,
boolean useCapture)
type - the typelistener - the listeneruseCapture - to use capture or not
public void setEventHandlerProp(String eventName,
Object value)
eventName - the event name (like "click")value - the new propertypublic Object getEventHandlerProp(String eventName)
eventName - event name
public ScriptResult executeBubblingListeners(Event event,
Object[] args,
Object[] propHandlerArgs)
event - the eventargs - argumentspropHandlerArgs - handler arguments
public ScriptResult executeCapturingListeners(Event event,
Object[] args)
event - the eventargs - the arguments
public net.sourceforge.htmlunit.corejs.javascript.Function getEventHandler(String eventName)
eventName - the event name (e.g. "click")
null if the property is null or not a functionpublic boolean hasEventHandlers(String eventName)
eventName - the event name (e.g. "click")
public ScriptResult executeListeners(Event event,
Object[] args,
Object[] propHandlerArgs)
event - the eventargs - the argumentspropHandlerArgs - handler arguments
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||