Implemented by
- @mozilla.org/system-info;1
- @mozilla.org/network/input-stream-channel;1
- @mozilla.org/hash-property-bag;1
[scriptable, uuid(625cfd1e-da1e-4417-9ee9-dbc8e0b3fd79)]
interface nsIPropertyBag2 : nsIPropertyBag
Methods
This method returns null if the value does not exist, or exists but is null.
nsIVariant
get(in AString prop)
ACString
getPropertyAsACString(in AString prop)
AString
getPropertyAsAString(in AString prop)
AUTF8String
getPropertyAsAUTF8String(in AString prop)
boolean
getPropertyAsBool(in AString prop)
double
getPropertyAsDouble(in AString prop)
PRInt32
getPropertyAsInt32(in AString prop)
PRInt64
getPropertyAsInt64(in AString prop)
This method returns null if the value exists, but is null.
void
getPropertyAsInterface(in AString prop, in nsIIDRef iid, [iid_is(iid), retval] out nsQIResult result)
PRUint32
getPropertyAsUint32(in AString prop)
PRUint64
getPropertyAsUint64(in AString prop)
Check for the existence of a key.
PRBool
hasKey(in AString prop)
Compare to: