JavaScript is disabled on your browser.
Skip navigation links
org.htmlunit.javascript.host.event

Class EventTarget

    • Constructor Detail

      • EventTarget

        public EventTarget()
    • Method Detail

      • jsConstructor

        public void jsConstructor()
        JavaScript constructor.
      • addEventListener

        public void addEventListener(String type,
         org.htmlunit.corejs.javascript.Scriptable listener,
         boolean useCapture)
        Allows the registration of event listeners on the event target.
        Parameters:
        type - the event type to listen for (like "click")
        listener - the event listener
        useCapture - If true, indicates that the user wishes to initiate capture
        See Also:
        Mozilla documentation
      • getEventListenersContainer

        public final EventListenersContainer getEventListenersContainer()
        Gets the container for event listeners.
        Returns:
        the container (newly created if needed)
      • executeEventLocally

        public void executeEventLocally(Event event)
        Executes the event on this object only (needed for instance for onload on (i)frame tags).
        Parameters:
        event - the event
        See Also:
        fireEvent(Event)
      • fireEvent

        public ScriptResult fireEvent(Event event)
        Fires the event on the node with capturing and bubbling phase.
        Parameters:
        event - the event
        Returns:
        the result
      • hasEventHandlers

        public boolean hasEventHandlers(String eventName)
        Returns true if there are any event handlers for the specified event.
        Parameters:
        eventName - the event name (e.g. "onclick")
        Returns:
        true if there are any event handlers for the specified event, false otherwise
      • getEventHandler

        public org.htmlunit.corejs.javascript.Function getEventHandler(String eventType)
        Returns the specified event handler.
        Parameters:
        eventType - the event type (e.g. "click")
        Returns:
        the handler function, or null if the property is null or not a function
      • dispatchEvent

        public boolean dispatchEvent(Event event)
        Dispatches an event into the event system (standards-conformant browsers only). See the Gecko DOM reference for more information.
        Parameters:
        event - the event to be dispatched
        Returns:
        false if at least one of the event handlers which handled the event called preventDefault; true otherwise
      • removeEventListener

        public void removeEventListener(String type,
         org.htmlunit.corejs.javascript.Scriptable listener,
         boolean useCapture)
        Allows the removal of event listeners on the event target.
        Parameters:
        type - the event type to listen for (like "click")
        listener - the event listener
        useCapture - If true, indicates that the user wishes to initiate capture (not yet implemented)
        See Also:
        Mozilla documentation
      • setEventHandler

        public void setEventHandler(String eventName,
         Object value)
        Defines an event handler (or maybe any other object).
        Parameters:
        eventName - the event name (e.g. "click")
        value - the property (null to reset it)
      • isEventHandlerOnWindow

        protected boolean isEventHandlerOnWindow()
        Is setting event handler property, at window-level.
        Returns:
        whether the event handler to be set at window-level
      • clearEventListenersContainer

        protected void clearEventListenersContainer()
        Clears the event listener container.
Skip navigation links

Copyright © 2002–2025 Gargoyle Software Inc.. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /