com.jniwrapper.win32.ie.dom
Class DocumentFragmentImpl
java.lang.Object
com.jniwrapper.win32.ie.dom.DocumentFragmentImpl
- All Implemented Interfaces:
- HTMLNode, org.w3c.dom.DocumentFragment, org.w3c.dom.Node
public class DocumentFragmentImpl
- extends java.lang.Object
- 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_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 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 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()
|
java.lang.String |
getBaseURI()
|
protected WebBrowser |
getBrowser()
|
org.w3c.dom.NodeList |
getChildNodes()
|
protected DomFactory |
getDomFactory()
|
java.lang.Object |
getFeature(java.lang.String feature,
java.lang.String version)
|
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()
|
java.lang.String |
getTextContent()
|
java.lang.Object |
getUserData(java.lang.String key)
|
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 |
isDefaultNamespace(java.lang.String namespaceURI)
|
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)
|
java.lang.String |
lookupNamespaceURI(java.lang.String prefix)
|
java.lang.String |
lookupPrefix(java.lang.String namespaceURI)
|
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)
|
void |
setTextContent(java.lang.String textContent)
|
java.lang.Object |
setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
|
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, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
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)
- 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)
- 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)
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)
- Overrides:
equals in class java.lang.Object
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)