nsIDirectoryServiceProvider2

An extension of nsIDirectoryServiceProvider which allows multiple files to be returned for the given key.
Inherits from: nsIDirectoryServiceProvider Last changed in Gecko 0.9.6

Method overview

nsISimpleEnumerator getFiles(in string prop);

Methods

getFiles()

The directory service calls this when it gets a request for a prop and the requested type is nsISimpleEnumerator.

nsISimpleEnumerator getFiles(
  in string prop
);
Parameters
prop
The symbolic name of the file list.
Return value

An enumerator for a list of file locations. The elements in the enumeration are nsIFile.

Use an XPCOM return code of NS_SUCCESS_AGGREGATE_RESULT if this result should be aggregated with other "lower" providers. If you are implementing this from JS, you would be using Components.returnCode, but sadly this does not currently work (see bug 287107).