Class EventListenersContainer.TypeContainer
java.lang.Object
org.htmlunit.javascript.host.event.EventListenersContainer.TypeContainer
- All Implemented Interfaces:
Serializable
- Enclosing class:
EventListenersContainer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<org.htmlunit.corejs.javascript.Scriptable> private final List
<org.htmlunit.corejs.javascript.Scriptable> private final List
<org.htmlunit.corejs.javascript.Scriptable> static final EventListenersContainer.TypeContainer
private static final org.htmlunit.corejs.javascript.Scriptable
private final org.htmlunit.corejs.javascript.Function
-
Constructor Summary
ConstructorsModifierConstructorDescription(package private)
private
TypeContainer
(List<org.htmlunit.corejs.javascript.Scriptable> capturingListeners, List<org.htmlunit.corejs.javascript.Scriptable> bubblingListeners, List<org.htmlunit.corejs.javascript.Scriptable> atTargetListeners, org.htmlunit.corejs.javascript.Function handler) -
Method Summary
Modifier and TypeMethodDescriptionaddListener
(org.htmlunit.corejs.javascript.Scriptable listener, boolean useCapture) protected EventListenersContainer.TypeContainer
clone()
(package private) List
<org.htmlunit.corejs.javascript.Scriptable> getListeners
(int eventPhase) removeListener
(org.htmlunit.corejs.javascript.Scriptable listener, boolean useCapture) setPropertyHandler
(org.htmlunit.corejs.javascript.Function propertyHandler) withPropertyHandler
(org.htmlunit.corejs.javascript.Function propertyHandler)
-
Field Details
-
EMPTY
-
EVENT_HANDLER_PLACEHOLDER
private static final org.htmlunit.corejs.javascript.Scriptable EVENT_HANDLER_PLACEHOLDER -
capturingListeners_
-
bubblingListeners_
-
atTargetListeners_
-
handler_
private final org.htmlunit.corejs.javascript.Function handler_
-
-
Constructor Details
-
TypeContainer
TypeContainer() -
TypeContainer
-
-
Method Details
-
getListeners
-
setPropertyHandler
public EventListenersContainer.TypeContainer setPropertyHandler(org.htmlunit.corejs.javascript.Function propertyHandler) -
withPropertyHandler
private EventListenersContainer.TypeContainer withPropertyHandler(org.htmlunit.corejs.javascript.Function propertyHandler) -
addListener
public EventListenersContainer.TypeContainer addListener(org.htmlunit.corejs.javascript.Scriptable listener, boolean useCapture) -
removeListener
public EventListenersContainer.TypeContainer removeListener(org.htmlunit.corejs.javascript.Scriptable listener, boolean useCapture) -
clone
-