com.jniwrapper.win32.ie.dom
Class EventTargetImpl
java.lang.Object
com.jniwrapper.win32.ie.dom.EventTargetImpl
- All Implemented Interfaces:
- Disposable, HasDOMFactory, HasPeer, org.w3c.dom.events.EventTarget, org.w3c.dom.Node
- Direct Known Subclasses:
- HTMLElementImpl
public abstract class EventTargetImpl
- extends java.lang.Object
- implements org.w3c.dom.events.EventTarget, Disposable
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
|
Method Summary |
void |
addEventListener(java.lang.String type,
org.w3c.dom.events.EventListener listener,
boolean useCapture)
|
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild)
|
protected abstract void |
attachEvent(java.lang.String type,
com.jniwrapper.win32.automation.IDispatch listenerDispatch)
|
org.w3c.dom.Node |
cloneNode(boolean deep)
|
short |
compareDocumentPosition(org.w3c.dom.Node other)
|
protected com.jniwrapper.win32.mshtml.IHTMLEventObj |
createEventObject()
|
protected abstract void |
detachEvent(java.lang.String type,
com.jniwrapper.win32.automation.IDispatch listenerDispatch)
|
boolean |
dispatchEvent(org.w3c.dom.events.Event evt)
|
void |
dispose()
|
protected abstract boolean |
fireEvent(org.w3c.dom.events.Event evt,
com.jniwrapper.win32.automation.types.Variant eventWrapper)
|
org.w3c.dom.NamedNodeMap |
getAttributes()
|
java.lang.String |
getBaseURI()
|
org.w3c.dom.NodeList |
getChildNodes()
|
com.jniwrapper.win32.automation.IDispatch |
getDispatch()
|
DOMFactory |
getDomFactory()
|
java.lang.Object |
getFeature(java.lang.String feature,
java.lang.String version)
|
org.w3c.dom.Node |
getFirstChild()
|
org.w3c.dom.Node |
getLastChild()
|
java.lang.String |
getLocalName()
|
java.lang.String |
getNamespaceURI()
|
org.w3c.dom.Node |
getNextSibling()
|
java.lang.String |
getNodeName()
|
short |
getNodeType()
|
java.lang.String |
getNodeValue()
|
com.jniwrapper.win32.automation.OleMessageLoop |
getOleMessageLoop()
|
org.w3c.dom.Document |
getOwnerDocument()
|
protected com.jniwrapper.win32.automation.IDispatch |
getOwnerDocumentPeer()
|
org.w3c.dom.Node |
getParentNode()
|
java.lang.String |
getPrefix()
|
org.w3c.dom.Node |
getPreviousSibling()
|
java.lang.String |
getTextContent()
|
java.lang.Object |
getUserData(java.lang.String key)
|
boolean |
hasAttributes()
|
boolean |
hasChildNodes()
|
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
|
protected void |
invokeInOleMessageLoop(java.lang.Runnable runnable)
|
boolean |
isDefaultNamespace(java.lang.String namespaceURI)
|
boolean |
isEqualNode(org.w3c.dom.Node other)
|
boolean |
isSameNode(org.w3c.dom.Node other)
|
boolean |
isSupported(java.lang.String feature,
java.lang.String version)
|
java.lang.String |
lookupNamespaceURI(java.lang.String prefix)
|
java.lang.String |
lookupPrefix(java.lang.String namespaceURI)
|
void |
normalize()
|
protected static void |
release(com.jniwrapper.win32.automation.types.BStr bStr)
|
protected static void |
release(com.jniwrapper.win32.com.IUnknown unknown)
|
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild)
|
void |
removeEventListener(java.lang.String type,
org.w3c.dom.events.EventListener listener,
boolean useCapture)
|
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
|
void |
setNodeValue(java.lang.String nodeValue)
|
void |
setPrefix(java.lang.String prefix)
|
void |
setTextContent(java.lang.String textContent)
|
java.lang.Object |
setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
|
protected static
|
unwrap(T object)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventTargetImpl
public EventTargetImpl(com.jniwrapper.win32.automation.IDispatch node,
DOMFactory domFactory)
attachEvent
protected abstract void attachEvent(java.lang.String type,
com.jniwrapper.win32.automation.IDispatch listenerDispatch)
detachEvent
protected abstract void detachEvent(java.lang.String type,
com.jniwrapper.win32.automation.IDispatch listenerDispatch)
fireEvent
protected abstract boolean fireEvent(org.w3c.dom.events.Event evt,
com.jniwrapper.win32.automation.types.Variant eventWrapper)
addEventListener
public void addEventListener(java.lang.String type,
org.w3c.dom.events.EventListener listener,
boolean useCapture)
- Specified by:
addEventListener in interface org.w3c.dom.events.EventTarget
removeEventListener
public void removeEventListener(java.lang.String type,
org.w3c.dom.events.EventListener listener,
boolean useCapture)
- Specified by:
removeEventListener in interface org.w3c.dom.events.EventTarget
dispatchEvent
public boolean dispatchEvent(org.w3c.dom.events.Event evt)
throws org.w3c.dom.events.EventException
- Specified by:
dispatchEvent in interface org.w3c.dom.events.EventTarget
- Throws:
org.w3c.dom.events.EventException
dispose
public void dispose()
- Specified by:
dispose in interface Disposable
getNodeName
public java.lang.String getNodeName()
- Specified by:
getNodeName in interface org.w3c.dom.Node
getNodeValue
public java.lang.String getNodeValue()
throws org.w3c.dom.DOMException
- Specified by:
getNodeValue in interface org.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
setNodeValue
public void setNodeValue(java.lang.String nodeValue)
throws org.w3c.dom.DOMException
- Specified by:
setNodeValue in interface org.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
getNodeType
public short getNodeType()
- Specified by:
getNodeType in interface org.w3c.dom.Node
getParentNode
public org.w3c.dom.Node getParentNode()
- Specified by:
getParentNode in interface org.w3c.dom.Node
getChildNodes
public org.w3c.dom.NodeList getChildNodes()
- Specified by:
getChildNodes in interface org.w3c.dom.Node
getFirstChild
public org.w3c.dom.Node getFirstChild()
- Specified by:
getFirstChild in interface org.w3c.dom.Node
getLastChild
public org.w3c.dom.Node getLastChild()
- Specified by:
getLastChild in interface org.w3c.dom.Node
getPreviousSibling
public org.w3c.dom.Node getPreviousSibling()
- Specified by:
getPreviousSibling in interface org.w3c.dom.Node
getNextSibling
public org.w3c.dom.Node getNextSibling()
- Specified by:
getNextSibling in interface org.w3c.dom.Node
getAttributes
public org.w3c.dom.NamedNodeMap getAttributes()
- Specified by:
getAttributes in interface org.w3c.dom.Node
getOwnerDocument
public org.w3c.dom.Document getOwnerDocument()
- Specified by:
getOwnerDocument in interface org.w3c.dom.Node
getOwnerDocumentPeer
protected com.jniwrapper.win32.automation.IDispatch getOwnerDocumentPeer()
insertBefore
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
throws org.w3c.dom.DOMException
- Specified by:
insertBefore in interface org.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
replaceChild
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
- Specified by:
replaceChild in interface org.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
removeChild
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
- Specified by:
removeChild in interface org.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
appendChild
public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
throws org.w3c.dom.DOMException
- Specified by:
appendChild in interface org.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodes in interface org.w3c.dom.Node
cloneNode
public org.w3c.dom.Node cloneNode(boolean deep)
- Specified by:
cloneNode in interface org.w3c.dom.Node
normalize
public void normalize()
- Specified by:
normalize in interface org.w3c.dom.Node
isSupported
public boolean isSupported(java.lang.String feature,
java.lang.String version)
- Specified by:
isSupported in interface org.w3c.dom.Node
getNamespaceURI
public java.lang.String getNamespaceURI()
- Specified by:
getNamespaceURI in interface org.w3c.dom.Node
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefix in interface org.w3c.dom.Node
setPrefix
public void setPrefix(java.lang.String prefix)
throws org.w3c.dom.DOMException
- Specified by:
setPrefix in interface org.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
getLocalName
public java.lang.String getLocalName()
- Specified by:
getLocalName in interface org.w3c.dom.Node
hasAttributes
public boolean hasAttributes()
- Specified by:
hasAttributes in interface org.w3c.dom.Node
createEventObject
protected com.jniwrapper.win32.mshtml.IHTMLEventObj createEventObject()
isSameNode
public boolean isSameNode(org.w3c.dom.Node other)
- Specified by:
isSameNode in interface org.w3c.dom.Node
isEqualNode
public boolean isEqualNode(org.w3c.dom.Node other)
- Specified by:
isEqualNode in interface org.w3c.dom.Node
getBaseURI
public java.lang.String getBaseURI()
- Specified by:
getBaseURI in interface org.w3c.dom.Node
compareDocumentPosition
public short compareDocumentPosition(org.w3c.dom.Node other)
throws org.w3c.dom.DOMException
- Specified by:
compareDocumentPosition in interface org.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
getTextContent
public java.lang.String getTextContent()
throws org.w3c.dom.DOMException
- Specified by:
getTextContent in interface org.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
setTextContent
public void setTextContent(java.lang.String textContent)
throws org.w3c.dom.DOMException
- Specified by:
setTextContent in interface org.w3c.dom.Node
- Throws:
org.w3c.dom.DOMException
lookupPrefix
public java.lang.String lookupPrefix(java.lang.String namespaceURI)
- Specified by:
lookupPrefix in interface org.w3c.dom.Node
isDefaultNamespace
public boolean isDefaultNamespace(java.lang.String namespaceURI)
- Specified by:
isDefaultNamespace in interface org.w3c.dom.Node
lookupNamespaceURI
public java.lang.String lookupNamespaceURI(java.lang.String prefix)
- Specified by:
lookupNamespaceURI in interface org.w3c.dom.Node
getFeature
public java.lang.Object getFeature(java.lang.String feature,
java.lang.String version)
- Specified by:
getFeature in interface org.w3c.dom.Node
setUserData
public java.lang.Object setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
- Specified by:
setUserData in interface org.w3c.dom.Node
getUserData
public java.lang.Object getUserData(java.lang.String key)
- Specified by:
getUserData in interface org.w3c.dom.Node
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)