WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsICommandLineValidator

IID:5ecaa593-7660-4a3a-957a-92d5770671c7
Inherits From:nsISupports

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 @mozilla.org/browser/clh;1 command-line-validator m-edit @mozilla.org/composer/clh;1 command-line-validator m-irc @mozilla.org/chatzilla/clh;1


Methods

void validate ( nsICommandLine commandLine )

void validate ( nsICommandLine commandLine )

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

Arguments:
commandLine

Reference documentation is generated from Mozilla's source.