ReactOS 0.4.16-dev-401-g45b008d
nsIDOMElement Interface Reference
Inheritance diagram for nsIDOMElement:
Collaboration diagram for nsIDOMElement:

Public Member Functions

nsresult GetTagName (nsAString *aTagName)
 
nsresult GetId (nsAString *aId)
 
nsresult SetId (const nsAString *aId)
 
nsresult GetClassName (nsAString *aClassName)
 
nsresult SetClassName (const nsAString *aClassName)
 
nsresult GetClassList (nsISupports **aClassList)
 
nsresult GetAttributes (nsIDOMMozNamedAttrMap **aAttributes)
 
nsresult GetAttribute (const nsAString *name, nsAString *_retval)
 
nsresult GetAttributeNS (const nsAString *namespaceURI, const nsAString *localName, nsAString *_retval)
 
nsresult SetAttribute (const nsAString *name, const nsAString *value)
 
nsresult SetAttributeNS (const nsAString *namespaceURI, const nsAString *qualifiedName, const nsAString *value)
 
nsresult RemoveAttribute (const nsAString *name)
 
nsresult RemoveAttributeNS (const nsAString *namespaceURI, const nsAString *localName)
 
nsresult HasAttribute (const nsAString *name, bool *_retval)
 
nsresult HasAttributeNS (const nsAString *namespaceURI, const nsAString *localName, bool *_retval)
 
nsresult HasAttributes (bool *_retval)
 
nsresult GetAttributeNode (const nsAString *name, nsIDOMAttr **_retval)
 
nsresult SetAttributeNode (nsIDOMAttr *newAttr, nsIDOMAttr **_retval)
 
nsresult RemoveAttributeNode (nsIDOMAttr *oldAttr, nsIDOMAttr **_retval)
 
nsresult GetAttributeNodeNS (const nsAString *namespaceURI, const nsAString *localName, nsIDOMAttr **_retval)
 
nsresult SetAttributeNodeNS (nsIDOMAttr *newAttr, nsIDOMAttr **_retval)
 
nsresult GetElementsByTagName (const nsAString *name, nsIDOMHTMLCollection **_retval)
 
nsresult GetElementsByTagNameNS (const nsAString *namespaceURI, const nsAString *localName, nsIDOMHTMLCollection **_retval)
 
nsresult GetElementsByClassName (const nsAString *classes, nsIDOMHTMLCollection **_retval)
 
nsresult GetChildElements (nsIDOMNodeList **aChildren)
 
nsresult GetFirstElementChild (nsIDOMElement **aFirstElementChild)
 
nsresult GetLastElementChild (nsIDOMElement **aLastElementChild)
 
nsresult GetPreviousElementSibling (nsIDOMElement **aPreviousElementSibling)
 
nsresult GetNextElementSibling (nsIDOMElement **aNextElementSibling)
 
nsresult GetChildElementCount (uint32_t *aChildElementCount)
 
nsresult Remove ()
 
nsresult GetClientRects (nsIDOMClientRectList **_retval)
 
nsresult GetBoundingClientRect (nsIDOMClientRect **_retval)
 
nsresult GetScrollTop (int32_t *aScrollTop)
 
nsresult SetScrollTop (int32_t aScrollTop)
 
nsresult GetScrollLeft (int32_t *aScrollLeft)
 
nsresult SetScrollLeft (int32_t aScrollLeft)
 
nsresult GetScrollWidth (int32_t *aScrollWidth)
 
nsresult GetScrollHeight (int32_t *aScrollHeight)
 
nsresult GetClientTop (int32_t *aClientTop)
 
nsresult GetClientLeft (int32_t *aClientLeft)
 
nsresult GetClientWidth (int32_t *aClientWidth)
 
nsresult GetClientHeight (int32_t *aClientHeight)
 
nsresult GetScrollLeftMax (int32_t *aScrollLeftMax)
 
nsresult GetScrollTopMax (int32_t *aScrollTopMax)
 
nsresult MozMatchesSelector (const nsAString *selector, bool *_retval)
 
nsresult SetCapture (bool retargetToElement)
 
nsresult ReleaseCapture ()
 
nsresult MozRequestFullScreen ()
 
nsresult MozRequestPointerLock ()
 
nsresult QuerySelector (const nsAString *selectors, nsIDOMElement **_retval)
 
nsresult QuerySelectorAll (const nsAString *selectors, nsIDOMNodeList **_retval)
 
- Public Member Functions inherited from nsIDOMNode
nsresult GetNodeName (nsAString *aNodeName)
 
nsresult GetNodeValue (nsAString *aNodeValue)
 
nsresult SetNodeValue (const nsAString *aNodeValue)
 
nsresult GetNodeType (uint16_t *aNodeType)
 
nsresult GetParentNode (nsIDOMNode **aParentNode)
 
nsresult GetParentElement (nsIDOMElement **aParentElement)
 
nsresult GetChildNodes (nsIDOMNodeList **aChildNodes)
 
nsresult GetFirstChild (nsIDOMNode **aFirstChild)
 
nsresult GetLastChild (nsIDOMNode **aLastChild)
 
nsresult GetPreviousSibling (nsIDOMNode **aPreviousSibling)
 
nsresult GetNextSibling (nsIDOMNode **aNextSibling)
 
nsresult GetOwnerDocument (nsIDOMDocument **aOwnerDocument)
 
nsresult InsertBefore (nsIDOMNode *newChild, nsIDOMNode *refChild, nsIDOMNode **_retval)
 
nsresult ReplaceChild (nsIDOMNode *newChild, nsIDOMNode *oldChild, nsIDOMNode **_retval)
 
nsresult RemoveChild (nsIDOMNode *oldChild, nsIDOMNode **_retval)
 
nsresult AppendChild (nsIDOMNode *newChild, nsIDOMNode **_retval)
 
nsresult HasChildNodes (bool *_retval)
 
nsresult CloneNode (bool deep, uint8_t _argc, nsIDOMNode **_retval)
 
nsresult Normalize ()
 
nsresult GetNamespaceURI (nsAString *aNamespaceURI)
 
nsresult GetPrefix (nsAString *aPrefix)
 
nsresult GetLocalName (nsAString *aLocalName)
 
nsresult UnusedPlaceholder (bool *_retval)
 
nsresult GetDOMBaseURI (nsAString *aBaseURI)
 
nsresult CompareDocumentPosition (nsIDOMNode *other, uint16_t *_retval)
 
nsresult GetTextContent (nsAString *aTextContent)
 
nsresult SetTextContent (const nsAString *aTextContent)
 
nsresult LookupPrefix (const nsAString *namespaceURI, nsAString *_retval)
 
nsresult IsDefaultNamespace (const nsAString *namespaceURI, bool *_retval)
 
nsresult LookupNamespaceURI (const nsAString *prefix, nsAString *_retval)
 
nsresult IsEqualNode (nsIDOMNode *arg, bool *_retval)
 
nsresult SetUserData (const nsAString *key, nsIVariant *data, nsIVariant **_retval)
 
nsresult GetUserData (const nsAString *key, nsIVariant **_retval)
 
nsresult Contains (nsIDOMNode *aOther, bool *_retval)
 
nsresult GetMshtmlNode (nsISupports **aMshtmlNode)
 
nsresult SetMshtmlNode (nsISupports *aMshtmlNode)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Additional Inherited Members

- Public Types inherited from nsIDOMNode
enum  NSNODETYPE {
  ELEMENT_NODE = 1 , ATTRIBUTE_NODE = 2 , TEXT_NODE = 3 , CDATA_SELECTION_NODE = 4 ,
  ENTITY_REFERENCE_NODE = 5 , ENTITY_NODE = 6 , PROCESSING_INSTRUCTION_NODE = 7 , COMMENT_NODE = 8 ,
  DOCUMENT_NODE = 9 , DOCUMENT_TYPE_NODE = 10 , DOCUMENT_FRAGMENT_NODE = 11 , NOTATION_NODE = 12
}
 
enum  {
  DOCUMENT_POSITION_DISCONNECTED = 1 , DOCUMENT_POSITION_PRECEDING = 2 , DOCUMENT_POSITION_FOLLOWING = 4 , DOCUMENT_POSITION_CONTAINS = 8 ,
  DOCUMENT_POSITION_CONTAINED_BY = 16 , DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32
}
 

Detailed Description

Definition at line 991 of file nsiface.idl.

Member Function Documentation

◆ GetAttribute()

nsresult nsIDOMElement::GetAttribute ( const nsAString name,
nsAString _retval 
)

◆ GetAttributeNode()

nsresult nsIDOMElement::GetAttributeNode ( const nsAString name,
nsIDOMAttr **  _retval 
)

◆ GetAttributeNodeNS()

nsresult nsIDOMElement::GetAttributeNodeNS ( const nsAString namespaceURI,
const nsAString localName,
nsIDOMAttr **  _retval 
)

◆ GetAttributeNS()

nsresult nsIDOMElement::GetAttributeNS ( const nsAString namespaceURI,
const nsAString localName,
nsAString _retval 
)

◆ GetAttributes()

nsresult nsIDOMElement::GetAttributes ( nsIDOMMozNamedAttrMap **  aAttributes)

◆ GetBoundingClientRect()

nsresult nsIDOMElement::GetBoundingClientRect ( nsIDOMClientRect **  _retval)

◆ GetChildElementCount()

nsresult nsIDOMElement::GetChildElementCount ( uint32_t aChildElementCount)

◆ GetChildElements()

nsresult nsIDOMElement::GetChildElements ( nsIDOMNodeList **  aChildren)

◆ GetClassList()

nsresult nsIDOMElement::GetClassList ( nsISupports **  aClassList)

◆ GetClassName()

nsresult nsIDOMElement::GetClassName ( nsAString aClassName)

◆ GetClientHeight()

nsresult nsIDOMElement::GetClientHeight ( int32_t aClientHeight)

◆ GetClientLeft()

nsresult nsIDOMElement::GetClientLeft ( int32_t aClientLeft)

◆ GetClientRects()

nsresult nsIDOMElement::GetClientRects ( nsIDOMClientRectList **  _retval)

◆ GetClientTop()

nsresult nsIDOMElement::GetClientTop ( int32_t aClientTop)

◆ GetClientWidth()

nsresult nsIDOMElement::GetClientWidth ( int32_t aClientWidth)

◆ GetElementsByClassName()

nsresult nsIDOMElement::GetElementsByClassName ( const nsAString classes,
nsIDOMHTMLCollection **  _retval 
)

◆ GetElementsByTagName()

nsresult nsIDOMElement::GetElementsByTagName ( const nsAString name,
nsIDOMHTMLCollection **  _retval 
)

◆ GetElementsByTagNameNS()

nsresult nsIDOMElement::GetElementsByTagNameNS ( const nsAString namespaceURI,
const nsAString localName,
nsIDOMHTMLCollection **  _retval 
)

◆ GetFirstElementChild()

nsresult nsIDOMElement::GetFirstElementChild ( nsIDOMElement **  aFirstElementChild)

◆ GetId()

nsresult nsIDOMElement::GetId ( nsAString aId)

◆ GetLastElementChild()

nsresult nsIDOMElement::GetLastElementChild ( nsIDOMElement **  aLastElementChild)

◆ GetNextElementSibling()

nsresult nsIDOMElement::GetNextElementSibling ( nsIDOMElement **  aNextElementSibling)

◆ GetPreviousElementSibling()

nsresult nsIDOMElement::GetPreviousElementSibling ( nsIDOMElement **  aPreviousElementSibling)

◆ GetScrollHeight()

nsresult nsIDOMElement::GetScrollHeight ( int32_t aScrollHeight)

◆ GetScrollLeft()

nsresult nsIDOMElement::GetScrollLeft ( int32_t aScrollLeft)

◆ GetScrollLeftMax()

nsresult nsIDOMElement::GetScrollLeftMax ( int32_t aScrollLeftMax)

◆ GetScrollTop()

nsresult nsIDOMElement::GetScrollTop ( int32_t aScrollTop)

◆ GetScrollTopMax()

nsresult nsIDOMElement::GetScrollTopMax ( int32_t aScrollTopMax)

◆ GetScrollWidth()

nsresult nsIDOMElement::GetScrollWidth ( int32_t aScrollWidth)

◆ GetTagName()

nsresult nsIDOMElement::GetTagName ( nsAString aTagName)

◆ HasAttribute()

nsresult nsIDOMElement::HasAttribute ( const nsAString name,
bool _retval 
)

◆ HasAttributeNS()

nsresult nsIDOMElement::HasAttributeNS ( const nsAString namespaceURI,
const nsAString localName,
bool _retval 
)

◆ HasAttributes()

nsresult nsIDOMElement::HasAttributes ( bool _retval)

◆ MozMatchesSelector()

nsresult nsIDOMElement::MozMatchesSelector ( const nsAString selector,
bool _retval 
)

◆ MozRequestFullScreen()

nsresult nsIDOMElement::MozRequestFullScreen ( )

◆ MozRequestPointerLock()

nsresult nsIDOMElement::MozRequestPointerLock ( )

◆ QuerySelector()

nsresult nsIDOMElement::QuerySelector ( const nsAString selectors,
nsIDOMElement **  _retval 
)

◆ QuerySelectorAll()

nsresult nsIDOMElement::QuerySelectorAll ( const nsAString selectors,
nsIDOMNodeList **  _retval 
)

◆ ReleaseCapture()

nsresult nsIDOMElement::ReleaseCapture ( )

◆ Remove()

nsresult nsIDOMElement::Remove ( )

◆ RemoveAttribute()

nsresult nsIDOMElement::RemoveAttribute ( const nsAString name)

◆ RemoveAttributeNode()

nsresult nsIDOMElement::RemoveAttributeNode ( nsIDOMAttr oldAttr,
nsIDOMAttr **  _retval 
)

◆ RemoveAttributeNS()

nsresult nsIDOMElement::RemoveAttributeNS ( const nsAString namespaceURI,
const nsAString localName 
)

◆ SetAttribute()

nsresult nsIDOMElement::SetAttribute ( const nsAString name,
const nsAString value 
)

◆ SetAttributeNode()

nsresult nsIDOMElement::SetAttributeNode ( nsIDOMAttr newAttr,
nsIDOMAttr **  _retval 
)

◆ SetAttributeNodeNS()

nsresult nsIDOMElement::SetAttributeNodeNS ( nsIDOMAttr newAttr,
nsIDOMAttr **  _retval 
)

◆ SetAttributeNS()

nsresult nsIDOMElement::SetAttributeNS ( const nsAString namespaceURI,
const nsAString qualifiedName,
const nsAString value 
)

◆ SetCapture()

nsresult nsIDOMElement::SetCapture ( bool  retargetToElement)

◆ SetClassName()

nsresult nsIDOMElement::SetClassName ( const nsAString aClassName)

◆ SetId()

nsresult nsIDOMElement::SetId ( const nsAString aId)

◆ SetScrollLeft()

nsresult nsIDOMElement::SetScrollLeft ( int32_t  aScrollLeft)

◆ SetScrollTop()

nsresult nsIDOMElement::SetScrollTop ( int32_t  aScrollTop)

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