32 #include "nsISupports.idl"
47 [scriptable,
uuid(d0ed8ac0-1a2a-11dd-bd0b-0800200c9a66)]
69 readonly attribute AString
guid;
sbIPropertyArray getProperties([optional] in sbIPropertyArray aPropertyIDs)
Get properties from this resource in a property array.
void setProperty(in AString aID, in AString aValue)
Set the value of a property on this resource.
readonly attribute nsIStringEnumerator propertyIDs
Returns a string enumerator of the IDs of all the properties set on this resource.
AString getProperty(in AString aID)
Get the value of a property of this resource.
readonly attribute long long updated
The last update time of this resource as a unix timestamp.
readonly attribute AString guid
The guid of this resource.
boolean equals(in sbILibraryResource aOtherLibraryResource)
Tests the equality of two library resources.
readonly attribute boolean userEditable
True if users should be allowed to modify the resource.
General interface to data resources.
void setProperties(in sbIPropertyArray aProperties)
Sets the properties and values in the supplied property array to this resource. This works as if you ...
readonly attribute long long created
The creation time of this resource as a unix timestamp.
An interface to carry around arrays of nsIProperty instances. Users of this interface should only QI ...