nsIPropertyBag
with some methods for getting properties in specific formats.
nsIPropertyBag
Last changed in Gecko 1.0 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); |
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); |
PRBool hasKey(in AString prop); |
This method returns null
if the value does not exist, or exists but is null
.
nsIVariant get( in AString prop );
prop
The property value as an nsIVariant
.
ACString getPropertyAsACString( in AString prop );
prop
The property value as an ACString
.
AString getPropertyAsAString( in AString prop );
prop
The property value as a String
.
AUTF8String getPropertyAsAUTF8String( in AString prop );
prop
The property value as an AUTF8String
.
boolean getPropertyAsBool( in AString prop );
prop
The property value as a Boolean
.
double getPropertyAsDouble( in AString prop );
prop
The property value as a Double
.
PRInt32 getPropertyAsInt32( in AString prop );
prop
The property value as a PRInt32
.
PRInt64 getPropertyAsInt64( in AString prop );
prop
The property value as a PRInt64
.
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 );
prop
iid
result
PRUint32 getPropertyAsUint32( in AString prop );
prop
The property value as a PRUint32
.
PRUint64 getPropertyAsUint64( in AString prop );
prop
The property value as a PRUint64
.
Check for the existence of a key.
PRBool hasKey( in AString prop );
prop
true
if a key for the property exists, false
if it does not.