I'm wondering what others think of adding the following method to nsIPersistentProperties.
(http://lxr.mozilla.org/seamonkey/source/xpcom/ds/nsIPersistentProperties2.idl)
void loadFromURISpec (in AUTF8String aSpec)
While working on bug 208213 (http://bugzilla.mozilla.org/show_bug.cgi?id=208213),
I realized that the following pattern is used in several places (mostly under gfx but also
under layout/mathml) :
1. get a url with a const string (url spec) 2. get an input stream 3. create an instance of nsIPer...Prop. 4. load from the input stream
See, for instance,
http://lxr.mozilla.org/seamonkey/source/gfx/src/mac/nsMacUnicodeFontInfo.cpp#481
(or http://lxr.mozilla.org/seamonkey/search?string=nsIPersistentProperties)
If not a method in the interface, how abuot NS_LodPeristenPropertiesFromURI?
Any opinion?
Jungshik
