org.w3c.dom.events
Interface DocumentEvent
- DomAttr, DomCDATA, DomCharacterData, DomComment, DomDoctype, DomDocument, DomElement, DomEntity, DomEntityReference, DomExtern, DomFragment, DomNode, DomNotation, DomNsNode, DomPI, DomText
public interface DocumentEvent
  The 
DocumentEvent interface provides a mechanism by which the 
 user can create an Event of a type supported by the implementation. It is 
 expected that the 
DocumentEvent interface will be 
 implemented on the same object which implements the 
Document 
 interface in an implementation which supports the Event model. 
 
See also the 
Document Object Model (DOM) Level 2 Events Specification.
- DOM Level 2
createEvent
public Event createEvent(String eventType)
            throws DOMException- eventType- The- eventTypeparameter specifies the 
type of- Eventinterface to be created. If the- Eventinterface specified is supported by the 
implementation this method will return a new- Eventof 
the interface type requested. If the- Eventis to be 
dispatched via the- dispatchEventmethod the 
appropriate event init method must be called after creation in 
order to initialize the- Event's values. As an example, 
a user wishing to synthesize some kind of- UIEventwould call- createEventwith the parameter "UIEvents". 
The- initUIEventmethod could then be called on the 
newly created- UIEventto set the specific type of 
UIEvent to be dispatched and set its context information.The- createEventmethod is used in creating- Events when it is either inconvenient or unnecessary 
for the user to create an- Eventthemselves. In cases 
where the implementation provided- Eventis 
insufficient, users may supply their own- Eventimplementations for use with the- dispatchEventmethod.
- The newly created Event
- DOMException- NOT_SUPPORTED_ERR: Raised if the implementation does not support the 
type of- Eventinterface requested