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
Process the command-line validators in the proper order, calling
“validate()” on each.
@throws NS_ERROR_ABORT if any validator throws NS_ERROR_ABORT. All other
errors thrown by validators will be silently ignored.