com.jniwrapper.win32.ie.dom
Class DOMImplementationImpl

java.lang.Object
  extended by com.jniwrapper.win32.ie.dom.DOMImplementationImpl
All Implemented Interfaces:
HasDOMFactory, HasPeer, org.w3c.dom.DOMImplementation
Direct Known Subclasses:
DOMImplementationCSSImpl, HTMLDOMImplementationImpl

public class DOMImplementationImpl
extends java.lang.Object
implements org.w3c.dom.DOMImplementation


Constructor Summary
DOMImplementationImpl(com.jniwrapper.win32.automation.IDispatch dispatch, DOMFactory domFactory)
           
 
Method Summary
 org.w3c.dom.Document createDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, org.w3c.dom.DocumentType doctype)
           
 org.w3c.dom.DocumentType createDocumentType(java.lang.String qualifiedName, java.lang.String publicId, java.lang.String systemId)
           
 com.jniwrapper.win32.automation.IDispatch getDispatch()
           
 DOMFactory getDomFactory()
           
 java.lang.Object getFeature(java.lang.String feature, java.lang.String version)
           
 com.jniwrapper.win32.automation.OleMessageLoop getOleMessageLoop()
           
 boolean hasFeature(java.lang.String feature, java.lang.String version)
           
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMImplementationImpl

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

hasFeature

public boolean hasFeature(java.lang.String feature,
                          java.lang.String version)
Specified by:
hasFeature in interface org.w3c.dom.DOMImplementation

createDocumentType

public org.w3c.dom.DocumentType createDocumentType(java.lang.String qualifiedName,
                                                   java.lang.String publicId,
                                                   java.lang.String systemId)
                                            throws org.w3c.dom.DOMException
Specified by:
createDocumentType in interface org.w3c.dom.DOMImplementation
Throws:
org.w3c.dom.DOMException

createDocument

public org.w3c.dom.Document createDocument(java.lang.String namespaceURI,
                                           java.lang.String qualifiedName,
                                           org.w3c.dom.DocumentType doctype)
                                    throws org.w3c.dom.DOMException
Specified by:
createDocument in interface org.w3c.dom.DOMImplementation
Throws:
org.w3c.dom.DOMException

getFeature

public java.lang.Object getFeature(java.lang.String feature,
                                   java.lang.String version)
Specified by:
getFeature in interface org.w3c.dom.DOMImplementation

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)