com.jniwrapper.win32.ie.dom
Class DocumentFragmentImpl
java.lang.Object
com.jniwrapper.win32.ie.dom.DomImpl
com.jniwrapper.win32.ie.dom.NodeImpl
com.jniwrapper.win32.ie.dom.DocumentFragmentImpl
- All Implemented Interfaces:
- org.w3c.dom.DocumentFragment, HTMLNode, org.w3c.dom.Node
- public class DocumentFragmentImpl
- extends com.jniwrapper.win32.ie.dom.NodeImpl
- implements org.w3c.dom.DocumentFragment
DocumentFragmentImpl is a "lightweight" or "minimal"
Document object.
|
Field Summary |
protected com.jniwrapper.win32.automation.IDispatch |
dispatch
|
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, 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 void |
attachEvent(java.lang.String type,
com.jniwrapper.win32.automation.IDispatch listenerDispatch)
|
org.w3c.dom.Node |
cloneNode(boolean deep)
|
protected com.jniwrapper.win32.mshtml.IHTMLEventObj |
createEventObject()
|
protected void |
detachEvent(java.lang.String type,
com.jniwrapper.win32.automation.IDispatch listenerDispatch)
|
boolean |
dispatchEvent(org.w3c.dom.events.Event evt)
|
boolean |
equals(java.lang.Object obj)
|
protected boolean |
equalsImpl(com.jniwrapper.win32.ie.dom.DomImpl impl)
Compares two java wrapper instances. |
protected boolean |
fireEvent(org.w3c.dom.events.Event evt,
com.jniwrapper.win32.automation.types.Variant eventWrapper)
|
org.w3c.dom.NamedNodeMap |
getAttributes()
|
protected WebBrowser |
getBrowser()
|
org.w3c.dom.NodeList |
getChildNodes()
|
protected DomFactory |
getDomFactory()
|
org.w3c.dom.Node |
getFirstChild()
|
protected java.lang.String |
getIDWithinDocument()
|
org.w3c.dom.Node |
getLastChild()
|
java.lang.String |
getLocalName()
|
java.lang.String |
getNamespaceURI()
|
org.w3c.dom.Node |
getNextSibling()
|
protected com.jniwrapper.win32.mshtml.IHTMLDOMNode |
getNode()
|
java.lang.String |
getNodeName()
|
java.lang.Object |
getNodePeer()
Returns DOM node native peer. |
short |
getNodeType()
|
java.lang.String |
getNodeValue()
|
java.lang.Object |
getObjectID()
Return unique ID that identifies the object. |
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()
|
boolean |
hasAttributes()
|
boolean |
hasChildNodes()
|
protected void |
init(com.jniwrapper.win32.automation.IDispatch dispatch)
Inits members of the object. |
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
|
protected void |
invokeInOleMessageLoop(java.lang.Runnable runnable)
|
boolean |
isEqualNode(org.w3c.dom.Node other)
|
protected boolean |
isSameClass(java.lang.Object other)
|
boolean |
isSameNode(org.w3c.dom.Node other)
|
boolean |
isSupported(java.lang.String feature,
java.lang.String version)
|
void |
normalize()
|
protected void |
releaseNative(com.jniwrapper.win32.automation.types.BStr bStr)
|
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)
|
protected java.lang.Object |
unwrap(java.lang.Object object)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
dispatch
protected com.jniwrapper.win32.automation.IDispatch dispatch
DocumentFragmentImpl
public DocumentFragmentImpl(com.jniwrapper.win32.automation.IDispatch node,
WebBrowser ownerBrowser)
attachEvent
protected void attachEvent(java.lang.String type,
com.jniwrapper.win32.automation.IDispatch listenerDispatch)
detachEvent
protected void detachEvent(java.lang.String type,
com.jniwrapper.win32.automation.IDispatch listenerDispatch)
fireEvent
protected boolean fireEvent(org.w3c.dom.events.Event evt,
com.jniwrapper.win32.automation.types.Variant eventWrapper)
getIDWithinDocument
protected java.lang.String getIDWithinDocument()
equalsImpl
protected boolean equalsImpl(com.jniwrapper.win32.ie.dom.DomImpl impl)
- Description copied from class:
com.jniwrapper.win32.ie.dom.DomImpl
- Compares two java wrapper instances.
- Parameters:
impl - java wrapper instance
- Returns:
- true if both instances wrap same native DOM node else returns false
getNode
protected com.jniwrapper.win32.mshtml.IHTMLDOMNode getNode()
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
getObjectID
public java.lang.Object getObjectID()
- Description copied from interface:
HTMLNode
- Return unique ID that identifies the object.
- Specified by:
getObjectID in interface HTMLNode
- Returns:
- unique ID that identifies the object
addEventListener
public void addEventListener(java.lang.String type,
org.w3c.dom.events.EventListener listener,
boolean useCapture)
removeEventListener
public void removeEventListener(java.lang.String type,
org.w3c.dom.events.EventListener listener,
boolean useCapture)
dispatchEvent
public boolean dispatchEvent(org.w3c.dom.events.Event evt)
throws org.w3c.dom.events.EventException
- Throws:
org.w3c.dom.events.EventException
createEventObject
protected com.jniwrapper.win32.mshtml.IHTMLEventObj createEventObject()
getNodePeer
public java.lang.Object getNodePeer()
- Description copied from interface:
HTMLNode
- Returns DOM node native peer.
- Specified by:
getNodePeer in interface HTMLNode
- Returns:
- node native peer
isSameNode
public boolean isSameNode(org.w3c.dom.Node other)
isEqualNode
public boolean isEqualNode(org.w3c.dom.Node other)
invokeInOleMessageLoop
protected void invokeInOleMessageLoop(java.lang.Runnable runnable)
getBrowser
protected WebBrowser getBrowser()
init
protected void init(com.jniwrapper.win32.automation.IDispatch dispatch)
- Inits members of the object.
- Parameters:
dispatch - dispatch pointer DOM node
equals
public boolean equals(java.lang.Object obj)
isSameClass
protected boolean isSameClass(java.lang.Object other)
getDomFactory
protected DomFactory getDomFactory()
releaseNative
protected void releaseNative(com.jniwrapper.win32.automation.types.BStr bStr)
unwrap
protected java.lang.Object unwrap(java.lang.Object object)