nsIDirIndex
| IID: | 23bbabd0-1dd2-11b2-86b7-aad68ae7d7e0 |
| Inherits From: | nsISupports |
A class holding information about a directory index. These have no reference back to their original source - changing these attributes won't affect the directory
This interface is implemented by the following components:
Constants
| Entry's type is unknown | ||
| PRUint32 | TYPE_UNKNOWN | = 0 |
| Entry is a directory | ||
| PRUint32 | TYPE_DIRECTORY | = 1 |
| Entry is a file | ||
| PRUint32 | TYPE_FILE | = 2 |
| Entry is a symlink | ||
| PRUint32 | TYPE_SYMLINK | = 3 |
Properties
char* contentType
The content type - may be null if it is unknown. Unspecified for directories
PRUnichar* description
A description for the filename, which should be displayed by a viewer
PRTime lastModified
Last-modified time in seconds-since-epoch. -1 means unknown - this is valid, because there were no ftp servers in 1969
char* location
The fully qualified filename, expressed as a uri
This is encoded with the encoding specified in the nsIDirIndexParser, and is also escaped.
PRInt64 size
File size, with -1 meaning "unknown"
PRUint32 type
The type of the entry - one of the constants above
References
This interface is passed as an argument to the following methods:
nsIDirIndexListener.onIndexAvailable
Reference documentation is generated from Mozilla's source.
