Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Private Attributes
nsXPointerSchemeContext Class Reference
Inheritance diagram for nsXPointerSchemeContext:
Inheritance graph
Collaboration diagram for nsXPointerSchemeContext:
Collaboration graph

List of all members.

Public Member Functions

 nsXPointerSchemeContext ()
virtual ~nsXPointerSchemeContext ()
Append (const nsAString &aScheme, const nsAString &aData)
void getSchemeData (in unsigned long index, out DOMString scheme, out DOMString data)

Public Attributes

readonly attribute unsigned long count

Private Attributes

nsStringArray mSchemes
nsStringArray mDatas

Detailed Description

Definition at line 192 of file nsXPointer.cpp.

Constructor & Destructor Documentation

Definition at line 195 of file nsXPointer.cpp.


Definition at line 196 of file nsXPointer.cpp.


Member Function Documentation

nsresult nsXPointerSchemeContext::Append ( const nsAString &  aScheme,
const nsAString &  aData 

Definition at line 222 of file nsXPointer.cpp.

  if (!mSchemes.AppendString(aScheme)) {

  if (!mDatas.AppendString(aData)) {
    // Keep mDatas and mSchemes in sync
    mSchemes.RemoveStringAt(mSchemes.Count() - 1);

  return NS_OK;
void nsIXPointerSchemeContext::getSchemeData ( in unsigned long  index,
out DOMString  scheme,
out DOMString  data 
) [inherited]

Member Data Documentation

readonly attribute unsigned long nsIXPointerSchemeContext::count [inherited]

Definition at line 66 of file nsIXPointer.idl.

nsStringArray nsXPointerSchemeContext::mDatas [private]

Definition at line 205 of file nsXPointer.cpp.

nsStringArray nsXPointerSchemeContext::mSchemes [private]

Definition at line 204 of file nsXPointer.cpp.

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