This interface is simply a wrapper interface for nsISupportsString so the preferences service can have a unique identifier to distinguish between requests for normal wide strings nsISupportsString) and 'localized' wide strings, which get their default values from properites files.
Inherits from: nsISupports Last changed in Gecko 1.8 (Firefox 1.5 / Thunderbird 1.5 / SeaMonkey 1.0)

Method overview

void setDataWithLength(in unsigned long length, [size_is(length)] in wstring data);
wstring toString();


Attribute Type Description
data wstring Provides access to string data stored in this property.



Used to set the contents of this object.

void setDataWithLength(
  in unsigned long length,
  [size_is(length)] in wstring data
The length of the string. This value should not include space for the null terminator, nor should it account for the size of a character. It should only be the number of characters for which there is space in the string.
The string data to be stored.


Used to retrieve the contents of this object into a wide string.

Note: This makes a copy of the string argument passed in.

wstring toString();


Return value

Returns wstring - The string containing the data stored within this object.

Document Tags and Contributors

Contributors to this page: Sheppy, fscholz, trevorh, Kglee
Last updated by: Sheppy,