Public Attributes

nsIDirIndex Interface Reference

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

import "nsIDirIndex.idl";

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


Member Data Documentation

attribute string nsIDirIndex::contentType

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

Unspecified for directories

attribute wstring nsIDirIndex::description

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

Last-modified time in seconds-since-epoch.

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

attribute string nsIDirIndex::location

The fully qualified filename, expressed as a uri.

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

attribute long long nsIDirIndex::size

File size, with -1 meaning "unknown".

attribute unsigned long nsIDirIndex::type

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

const unsigned long nsIDirIndex::TYPE_DIRECTORY = 1

Entry is a directory.

const unsigned long nsIDirIndex::TYPE_FILE = 2

Entry is a file.

const unsigned long nsIDirIndex::TYPE_SYMLINK = 3

Entry is a symlink.

const unsigned long nsIDirIndex::TYPE_UNKNOWN = 0

Entry's type is unknown.


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