com.jniwrapper.win32.ie.dom
Class HTMLDOMImplementationImpl

java.lang.Object
  extended by com.jniwrapper.win32.ie.dom.DOMImplementationImpl
      extended by com.jniwrapper.win32.ie.dom.HTMLDOMImplementationImpl
All Implemented Interfaces:
HasDOMFactory, HasPeer, org.w3c.dom.DOMImplementation, org.w3c.dom.html.HTMLDOMImplementation

public class HTMLDOMImplementationImpl
extends DOMImplementationImpl
implements org.w3c.dom.html.HTMLDOMImplementation


Constructor Summary
HTMLDOMImplementationImpl(com.jniwrapper.win32.automation.IDispatch dispatch, DOMFactory domFactory)
           
 
Method Summary
 org.w3c.dom.html.HTMLDocument createHTMLDocument(java.lang.String title)
           
 com.jniwrapper.win32.automation.IDispatch getDispatch()
           
 DOMFactory getDomFactory()
           
 com.jniwrapper.win32.automation.OleMessageLoop getOleMessageLoop()
           
protected  void invokeInOleMessageLoop(java.lang.Runnable runnable)
           
protected static void release(com.jniwrapper.win32.automation.types.BStr bStr)
           
protected static void release(com.jniwrapper.win32.com.IUnknown unknown)
           
protected static
<T> T
unwrap(T object)
           
 
Methods inherited from class com.jniwrapper.win32.ie.dom.DOMImplementationImpl
createDocument, createDocumentType, getFeature, hasFeature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.DOMImplementation
createDocument, createDocumentType, getFeature, hasFeature
 

Constructor Detail

HTMLDOMImplementationImpl

public HTMLDOMImplementationImpl(com.jniwrapper.win32.automation.IDispatch dispatch,
                                 DOMFactory domFactory)
Method Detail

createHTMLDocument

public org.w3c.dom.html.HTMLDocument createHTMLDocument(java.lang.String title)
Specified by:
createHTMLDocument in interface org.w3c.dom.html.HTMLDOMImplementation

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)