Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Properties
ISimpleDOMNode Interface Reference

import "ISimpleDOMNode.idl";

Inheritance diagram for ISimpleDOMNode:
Inheritance graph
[legend]
Collaboration diagram for ISimpleDOMNode:
Collaboration graph
[legend]

List of all members.

Public Member Functions

HRESULT scrollTo ([in] boolean placeTopLeft)
virtual long QueryInterface ()=0
virtual long AddRef ()=0
virtual long Release ()=0

Public Attributes

const unsigned short NODETYPE_ELEMENT = 1
const unsigned short NODETYPE_ATTRIBUTE = 2
const unsigned short NODETYPE_TEXT = 3
const unsigned short NODETYPE_CDATA_SECTION = 4
const unsigned short NODETYPE_ENTITY_REFERENCE = 5
const unsigned short NODETYPE_ENTITY = 6
const unsigned short NODETYPE_PROCESSING_INSTRUCTION = 7
const unsigned short NODETYPE_COMMENT = 8
const unsigned short NODETYPE_DOCUMENT = 9
const unsigned short NODETYPE_DOCUMENT_TYPE = 10
const unsigned short NODETYPE_DOCUMENT_FRAGMENT = 11
const unsigned short NODETYPE_NOTATION = 12

Properties

short nodeInfo ([out] BSTR nodeName,[out] short nameSpaceID,[out] BSTR nodeValue,[out] int numChildren,[out] int uniqueID) [get]
short attributes ([in] short maxAttribs,[out, size_is(maxAttribs), length_is(*numAttribs)] BSTR attribNames,[out, size_is(maxAttribs), length_is(*numAttribs)] short nameSpaceID,[out, size_is(maxAttribs), length_is(*numAttribs)] BSTR attribValues) [get]
BSTR attributesForNames ([in] short numAttribs,[in, size_is(numAttribs), length_is(numAttribs)] BSTR attribNames,[in, size_is(numAttribs), length_is(numAttribs)] short nameSpaceID) [get]
short computedStyle ([in] short maxStyleProperties,[in] boolean useAlternateView,[out, size_is(maxStyleProperties), length_is(*numStyleProperties)] BSTR styleProperties,[out, size_is(maxStyleProperties), length_is(*numStyleProperties)] BSTR styleValues) [get]
BSTR computedStyleForProperties ([in] short numStyleProperties,[in] boolean useAlternateView,[in, size_is(numStyleProperties), length_is(numStyleProperties)] BSTR styleProperties) [get]
ISimpleDOMNode parentNode [get]
ISimpleDOMNode firstChild [get]
ISimpleDOMNode lastChild [get]
ISimpleDOMNode previousSibling [get]
ISimpleDOMNode nextSibling [get]
ISimpleDOMNode childAt ([in] unsigned childIndex) [get]
BSTR innerHTML [get]
void localInterface [get]
BSTR language [get]

Detailed Description

Definition at line 145 of file ISimpleDOMNode.idl.


Member Function Documentation

virtual long IUnknown::AddRef ( ) [pure virtual, inherited]

Here is the caller graph for this function:

virtual long IUnknown::QueryInterface ( ) [pure virtual, inherited]

Here is the caller graph for this function:

virtual long IUnknown::Release ( ) [pure virtual, inherited]

Here is the caller graph for this function:

HRESULT ISimpleDOMNode::scrollTo ( [in] boolean  placeTopLeft)

Implemented in nsAccessNodeWrap.


Member Data Documentation

Definition at line 148 of file ISimpleDOMNode.idl.

Definition at line 150 of file ISimpleDOMNode.idl.

Definition at line 154 of file ISimpleDOMNode.idl.

Definition at line 155 of file ISimpleDOMNode.idl.

Definition at line 157 of file ISimpleDOMNode.idl.

Definition at line 156 of file ISimpleDOMNode.idl.

Definition at line 147 of file ISimpleDOMNode.idl.

Definition at line 152 of file ISimpleDOMNode.idl.

Definition at line 151 of file ISimpleDOMNode.idl.

Definition at line 158 of file ISimpleDOMNode.idl.

Definition at line 153 of file ISimpleDOMNode.idl.

Definition at line 149 of file ISimpleDOMNode.idl.


Property Documentation

short ISimpleDOMNode::attributes([in] short maxAttribs, [out, size_is(maxAttribs), length_is(*numAttribs)] BSTR attribNames, [out, size_is(maxAttribs), length_is(*numAttribs)] short nameSpaceID, [out, size_is(maxAttribs), length_is(*numAttribs)] BSTR attribValues) [get]
BSTR ISimpleDOMNode::attributesForNames([in] short numAttribs, [in, size_is(numAttribs), length_is(numAttribs)] BSTR attribNames, [in, size_is(numAttribs), length_is(numAttribs)] short nameSpaceID) [get]
ISimpleDOMNode ISimpleDOMNode::childAt([in] unsigned childIndex) [get]
short ISimpleDOMNode::computedStyle([in] short maxStyleProperties, [in] boolean useAlternateView, [out, size_is(maxStyleProperties), length_is(*numStyleProperties)] BSTR styleProperties, [out, size_is(maxStyleProperties), length_is(*numStyleProperties)] BSTR styleValues) [get]
BSTR ISimpleDOMNode::computedStyleForProperties([in] short numStyleProperties, [in] boolean useAlternateView, [in, size_is(numStyleProperties), length_is(numStyleProperties)] BSTR styleProperties) [get]
short ISimpleDOMNode::nodeInfo([out] BSTR nodeName, [out] short nameSpaceID, [out] BSTR nodeValue, [out] int numChildren, [out] int uniqueID) [get]

The documentation for this interface was generated from the following file: