xpcom/ds/nsIWritablePropertyBag2.idlScriptable
This interface extends nsIPropertyBag2 with methods for setting properties.
1.0
66
Introduced
Gecko 1.8
Inherits from: nsIPropertyBag2 Last changed in Gecko 1.8 (Firefox 1.5 / Thunderbird 1.5 / SeaMonkey 1.0)

Method overview

void setPropertyAsACString(in AString prop, in ACString value);
void setPropertyAsAString(in AString prop, in AString value);
void setPropertyAsAUTF8String(in AString prop, in AUTF8String value);
void setPropertyAsBool(in AString prop, in boolean value);
void setPropertyAsDouble(in AString prop, in double value);
void setPropertyAsInt32(in AString prop, in PRInt32 value);
void setPropertyAsInt64(in AString prop, in PRInt64 value);
void setPropertyAsInterface(in AString prop, in nsISupports value);
void setPropertyAsUint32(in AString prop, in PRUint32 value);
void setPropertyAsUint64(in AString prop, in PRUint64 value);

Methods

setPropertyAsACString()

void setPropertyAsACString(
  in AString prop,
  in ACString value
);
Parameters
prop
Property to set the value of.
value
Value to set the property to.

setPropertyAsAString()

void setPropertyAsAString(
  in AString prop,
  in AString value
);
Parameters
prop
Property to set the value of.
value
Value to set the property to.

setPropertyAsAUTF8String()

void setPropertyAsAUTF8String(
  in AString prop,
  in AUTF8String value
);
Parameters
prop
Property to set the value of.
value
Value to set the property to.

setPropertyAsBool()

void setPropertyAsBool(
  in AString prop,
  in boolean value
);
Parameters
prop
Property to set the value of.
value
Value to set the property to.

setPropertyAsDouble()

void setPropertyAsDouble(
  in AString prop,
  in double value
);
Parameters
prop
Property to set the value of.
value
Value to set the property to.

setPropertyAsInt32()

void setPropertyAsInt32(
  in AString prop,
  in PRInt32 value
);
Parameters
prop
Property to set the value of.
value
Value to set the property to.

setPropertyAsInt64()

void setPropertyAsInt64(
  in AString prop,
  in PRInt64 value
);
Parameters
prop
Property to set the value of.
value
Value to set the property to.

setPropertyAsInterface()

void setPropertyAsInterface(
  in AString prop,
  in nsISupports value
);
Parameters
prop
Property to set the value of.
value
Value to set the property to.

setPropertyAsUint32()

void setPropertyAsUint32(
  in AString prop,
  in PRUint32 value
);
Parameters
prop
Property to set the value of.
value
Value to set the property to.

setPropertyAsUint64()

void setPropertyAsUint64(
  in AString prop,
  in PRUint64 value
);
Parameters
prop
Property to set the value of.
value
Value to set the property to.

See also