Interface CustomEvent

  • All Superinterfaces:
    org.w3c.dom.events.Event
    All Known Implementing Classes:
    DOMCustomEvent

    public interface CustomEvent
    extends org.w3c.dom.events.Event
    The CustomEvent interface is the recommended interface for application-specific event types. Unlike the Event interface, it allows applications to provide contextual information about the event type. Application-specific event types should have an associated namespace to avoid clashes with future general-purpose event types.

    To create an instance of the CustomEvent interface, use the DocumentEvent.createEvent("CustomEvent") method call.

    See also the Document Object Model (DOM) Level 3 Events Specification .

    Since:
    DOM Level 3
    • Field Summary

      • Fields inherited from interface org.w3c.dom.events.Event

        AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object getDetail()
      Specifies some detail information about the Event.
      void initCustomEventNS​(java.lang.String namespaceURI, java.lang.String typeArg, boolean canBubbleArg, boolean cancelableArg, java.lang.Object detailArg)
      The initCustomEventNS method is used to initialize the value of a CustomEvent object and has the same behavior as Event.initEventNS().
      • Methods inherited from interface org.w3c.dom.events.Event

        getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
    • Method Detail

      • getDetail

        java.lang.Object getDetail()
        Specifies some detail information about the Event.
      • initCustomEventNS

        void initCustomEventNS​(java.lang.String namespaceURI,
                               java.lang.String typeArg,
                               boolean canBubbleArg,
                               boolean cancelableArg,
                               java.lang.Object detailArg)
        The initCustomEventNS method is used to initialize the value of a CustomEvent object and has the same behavior as Event.initEventNS().
        Parameters:
        namespaceURI - Refer to the Event.initEventNS() method for a description of this parameter.
        typeArg - Refer to the Event.initEventNS() method for a description of this parameter.
        canBubbleArg - Refer to the Event.initEventNS() method for a description of this parameter.
        cancelableArg - Refer to the Event.initEventNS() method for a description of this parameter.
        detailArg - Specifies CustomEvent.detail. This value may be null.