Back to index

lightning-sunbird  0.9+nobinonly
Public Attributes
nsIDirIndex Interface Reference

A class holding information about a directory index. More...

import "nsIDirIndex.idl";

Inheritance diagram for nsIDirIndex:
Inheritance graph
[legend]
Collaboration diagram for nsIDirIndex:
Collaboration graph
[legend]

List of all members.

Public Attributes

const unsigned long TYPE_UNKNOWN = 0
 Entry's type is unknown.
const unsigned long TYPE_DIRECTORY = 1
 Entry is a directory.
const unsigned long TYPE_FILE = 2
 Entry is a file.
const unsigned long TYPE_SYMLINK = 3
 Entry is a symlink.
attribute unsigned long type
 The type of the entry - one of the constants above.
attribute string contentType
 The content type - may be null if it is unknown.
attribute string location
 The fully qualified filename, expressed as a uri.
attribute wstring description
 A description for the filename, which should be displayed by a viewer.
attribute long long size
 File size, with -1 meaning "unknown".
attribute PRTime lastModified
 Last-modified time in seconds-since-epoch.

Detailed Description

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

Definition at line 46 of file nsIDirIndex.idl.


Member Data Documentation

The content type - may be null if it is unknown.

Unspecified for directories

Definition at line 77 of file nsIDirIndex.idl.

A description for the filename, which should be displayed by a viewer.

Definition at line 91 of file nsIDirIndex.idl.

Last-modified time in seconds-since-epoch.

-1 means unknown - this is valid, because there were no ftp servers in 1969

Definition at line 103 of file nsIDirIndex.idl.

The fully qualified filename, expressed as a uri.

This is encoded with the encoding specified in the nsIDirIndexParser, and is also escaped.

Definition at line 85 of file nsIDirIndex.idl.

File size, with -1 meaning "unknown".

Definition at line 96 of file nsIDirIndex.idl.

The type of the entry - one of the constants above.

Definition at line 71 of file nsIDirIndex.idl.

Entry is a directory.

Definition at line 56 of file nsIDirIndex.idl.

Entry is a file.

Definition at line 61 of file nsIDirIndex.idl.

Entry is a symlink.

Definition at line 66 of file nsIDirIndex.idl.

Entry's type is unknown.

Definition at line 51 of file nsIDirIndex.idl.


The documentation for this interface was generated from the following file: