Linux Mac OSX Windows

Implemented by


  
[scriptable, uuid(9bb35f13-0096-4a31-833a-acd97001132d)]
interface nsIPropertyBag2 : nsIPropertyBag

Methods


        
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)