@DOMNoInterfaceObjectAttribute public interface IDocumentEvent
The IDocumentEvent
interface provides a mechanism by which the user can create an Event
of a type supported by the implementation.
IDocumentEvent
interface will be implemented on the same object which implements the
Document
interface in an implementation which supports the Event model.
Modifier and Type | Method and Description |
---|---|
Event |
createEvent(String eventType)
Creates an
Event of a type supported by the implementation. |
@DOMNameAttribute(name="createEvent") Event createEvent(String eventType)
Creates an Event
of a type supported by the implementation.
eventType
- The eventType parameter specifies the type of Event
interface to be created.
Event
interface specified is supported by the implementation this method will return a new
Event
of the interface type requested.
If the Event
is to be dispatched via the EventTarget.dispatchEvent(com.aspose.html.dom.events.Event)
method the appropriate
Event.initEvent(String, boolean, boolean)
method must be called after creation in order to initialize the Event
's values.
The createEvent(String)
method is used in creating Event
s when it is either inconvenient
or unnecessary for the user to create an Event
themselves.
In cases where the implementation provided Event
is insufficient, users may supply their own
Event
implementations for use with the EventTarget.dispatchEvent(com.aspose.html.dom.events.Event)
method.
Event
DOMException
- NOT_SUPPORTED_ERR: Raised if the implementation does not support the type of Event
interface requested