ReactOS  0.4.14-dev-323-g6fe6a88
nsIDOMCharacterData Interface Reference

import"nsiface.idl";

Inheritance diagram for nsIDOMCharacterData:
Collaboration diagram for nsIDOMCharacterData:

Public Member Functions

nsresult GetData (nsAString *aData)
 
nsresult SetData (const nsAString *aData)
 
nsresult GetLength (uint32_t *aLength)
 
nsresult SubstringData (uint32_t offset, uint32_t count, nsAString *_retval)
 
nsresult AppendData (const nsAString *arg)
 
nsresult InsertData (uint32_t offset, const nsAString *arg)
 
nsresult DeleteData (uint32_t offset, uint32_t count)
 
nsresult ReplaceData (uint32_t offset, uint32_t count, const nsAString *arg)
 
nsresult Remove ()
 
- 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 1129 of file nsiface.idl.

Member Function Documentation

◆ AppendData()

nsresult nsIDOMCharacterData::AppendData ( const nsAString arg)

◆ DeleteData()

nsresult nsIDOMCharacterData::DeleteData ( uint32_t  offset,
uint32_t  count 
)

◆ GetData()

nsresult nsIDOMCharacterData::GetData ( nsAString aData)

◆ GetLength()

nsresult nsIDOMCharacterData::GetLength ( uint32_t aLength)

◆ InsertData()

nsresult nsIDOMCharacterData::InsertData ( uint32_t  offset,
const nsAString arg 
)

◆ Remove()

nsresult nsIDOMCharacterData::Remove ( )

◆ ReplaceData()

nsresult nsIDOMCharacterData::ReplaceData ( uint32_t  offset,
uint32_t  count,
const nsAString arg 
)

◆ SetData()

nsresult nsIDOMCharacterData::SetData ( const nsAString aData)

◆ SubstringData()

nsresult nsIDOMCharacterData::SubstringData ( uint32_t  offset,
uint32_t  count,
nsAString _retval 
)

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