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 );
propThe property value as an nsIVariant.
ACString getPropertyAsACString( in AString prop );
propThe property value as an ACString.
AString getPropertyAsAString( in AString prop );
propThe property value as a String.
AUTF8String getPropertyAsAUTF8String( in AString prop );
propThe property value as an AUTF8String.
boolean getPropertyAsBool( in AString prop );
propThe property value as a Boolean.
double getPropertyAsDouble( in AString prop );
propThe property value as a Double.
PRInt32 getPropertyAsInt32( in AString prop );
propThe property value as a PRInt32.
PRInt64 getPropertyAsInt64( in AString prop );
propThe 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 );
propiidresultPRUint32 getPropertyAsUint32( in AString prop );
propThe property value as a PRUint32.
PRUint64 getPropertyAsUint64( in AString prop );
propThe property value as a PRUint64.
Check for the existence of a key.
PRBool hasKey( in AString prop );
proptrue if a key for the property exists, false if it does not.