Optional
aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Process the command-line validators in the proper order, calling "validate()" on each.
NS_ERROR_ABORT if any validator throws NS_ERROR_ABORT. All other errors thrown by validators will be silently ignored.
Generated using TypeDoc
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