com.jniwrapper.win32.ie.dom
Class EventImpl

java.lang.Object
  extended by com.jniwrapper.win32.ie.dom.EventImpl
All Implemented Interfaces:
HasDOMFactory, HasPeer, org.w3c.dom.events.Event

public class EventImpl
extends java.lang.Object
implements org.w3c.dom.events.Event


Field Summary
 
Fields inherited from interface org.w3c.dom.events.Event
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
 
Constructor Summary
EventImpl(com.jniwrapper.win32.mshtml.IDOMEvent event, DOMFactory domFactory)
           
 
Method Summary
 boolean getBubbles()
           
 boolean getCancelable()
           
 org.w3c.dom.events.EventTarget getCurrentTarget()
           
 com.jniwrapper.win32.automation.IDispatch getDispatch()
           
 DOMFactory getDomFactory()
           
 short getEventPhase()
           
 com.jniwrapper.win32.automation.OleMessageLoop getOleMessageLoop()
           
 org.w3c.dom.events.EventTarget getTarget()
           
 long getTimeStamp()
           
 java.lang.String getType()
           
 void initEvent(java.lang.String eventTypeArg, boolean canBubbleArg, boolean cancelableArg)
           
protected  void invokeInOleMessageLoop(java.lang.Runnable runnable)
           
 void preventDefault()
           
protected static void release(com.jniwrapper.win32.automation.types.BStr bStr)
           
protected static void release(com.jniwrapper.win32.com.IUnknown unknown)
           
 void stopPropagation()
           
protected static
<T> T
unwrap(T object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventImpl

public EventImpl(com.jniwrapper.win32.mshtml.IDOMEvent event,
                 DOMFactory domFactory)
Method Detail

getType

public java.lang.String getType()
Specified by:
getType in interface org.w3c.dom.events.Event

getTarget

public org.w3c.dom.events.EventTarget getTarget()
Specified by:
getTarget in interface org.w3c.dom.events.Event

getCurrentTarget

public org.w3c.dom.events.EventTarget getCurrentTarget()
Specified by:
getCurrentTarget in interface org.w3c.dom.events.Event

getEventPhase

public short getEventPhase()
Specified by:
getEventPhase in interface org.w3c.dom.events.Event

getBubbles

public boolean getBubbles()
Specified by:
getBubbles in interface org.w3c.dom.events.Event

getCancelable

public boolean getCancelable()
Specified by:
getCancelable in interface org.w3c.dom.events.Event

getTimeStamp

public long getTimeStamp()
Specified by:
getTimeStamp in interface org.w3c.dom.events.Event

stopPropagation

public void stopPropagation()
Specified by:
stopPropagation in interface org.w3c.dom.events.Event

preventDefault

public void preventDefault()
Specified by:
preventDefault in interface org.w3c.dom.events.Event

initEvent

public void initEvent(java.lang.String eventTypeArg,
                      boolean canBubbleArg,
                      boolean cancelableArg)
Specified by:
initEvent in interface org.w3c.dom.events.Event

invokeInOleMessageLoop

protected void invokeInOleMessageLoop(java.lang.Runnable runnable)

getDispatch

public com.jniwrapper.win32.automation.IDispatch getDispatch()
Specified by:
getDispatch in interface HasPeer

getOleMessageLoop

public com.jniwrapper.win32.automation.OleMessageLoop getOleMessageLoop()
Specified by:
getOleMessageLoop in interface HasPeer

getDomFactory

public DOMFactory getDomFactory()
Specified by:
getDomFactory in interface HasDOMFactory

release

protected static void release(com.jniwrapper.win32.automation.types.BStr bStr)

release

protected static void release(com.jniwrapper.win32.com.IUnknown unknown)

unwrap

protected static <T> T unwrap(T object)