com.jniwrapper.win32.ie.dom
Class HTMLCollectionImpl

java.lang.Object
  extended by com.jniwrapper.win32.ie.dom.HTMLCollectionImpl
All Implemented Interfaces:
HasDOMFactory, HasPeer, org.w3c.dom.html.HTMLCollection

public class HTMLCollectionImpl
extends java.lang.Object
implements org.w3c.dom.html.HTMLCollection


Constructor Summary
HTMLCollectionImpl(com.jniwrapper.win32.automation.IDispatch dispatch, DOMFactory domFactory)
           
 
Method Summary
 com.jniwrapper.win32.automation.IDispatch getDispatch()
           
 DOMFactory getDomFactory()
           
 int getLength()
           
 com.jniwrapper.win32.automation.OleMessageLoop getOleMessageLoop()
           
protected  void invokeInOleMessageLoop(java.lang.Runnable runnable)
           
 org.w3c.dom.Node item(int index)
           
 org.w3c.dom.Node namedItem(java.lang.String name)
           
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

HTMLCollectionImpl

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

getLength

public int getLength()
Specified by:
getLength in interface org.w3c.dom.html.HTMLCollection

item

public org.w3c.dom.Node item(int index)
Specified by:
item in interface org.w3c.dom.html.HTMLCollection

namedItem

public org.w3c.dom.Node namedItem(java.lang.String name)
Specified by:
namedItem in interface org.w3c.dom.html.HTMLCollection

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)