Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsICommandLineValidator Interface Reference

Validates arguments on the command line of an XUL application. More...

import "nsICommandLineValidator.idl";

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

List of all members.

Public Member Functions

void validate (in nsICommandLine aCommandLine)
 Process the command-line validators in the proper order, calling "validate()" on each.

Detailed Description

Validates arguments on the command line of an XUL application.

Each validator is registered in the category "command-line-validator". The entries in this category are read in alphabetical order, and each category value is treated as a service contractid implementing this interface.

By convention, validator with ordinary priority should begin with "m".

Example: Category Entry Value command-line-validator b-browser .org/browser/clh;1 command-line-validator m-edit .org/composer/clh;1 command-line-validator m-irc .org/chatzilla/clh;1

Definition at line 60 of file nsICommandLineValidator.idl.


Member Function Documentation

Process the command-line validators in the proper order, calling "validate()" on each.

Exceptions:
NS_ERROR_ABORTif any validator throws NS_ERROR_ABORT. All other errors thrown by validators will be silently ignored.

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