Name Description Size
moz.build 904
nsCommandLine.cpp 13415
nsCommandLine.h 1507
nsICommandLine.idl Represents the command line used to invoke a XUL application. This may be the original command-line of this instance, or a command line remoted from another instance of the application. DEFINITIONS: "arguments" are any values found on the command line. "flags" are switches. In normalized form they are preceded by a single dash. Some flags may take "parameters", e.g. "--url <param>". 4995
nsICommandLineHandler.idl Handles arguments on the command line of an XUL application. Each handler is registered in the category "command-line-handler". 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, handler with ordinary priority should begin with "m". Example: Category Entry Value command-line-handler c-extensions @mozilla.org/extension-manager/clh;1 command-line-handler m-edit @mozilla.org/composer/clh;1 command-line-handler m-irc @mozilla.org/chatzilla/clh;1 command-line-handler y-final @mozilla.org/browser/clh-final;1 @note What do we do about localizing helpInfo? Do we make each handler do it, or provide a generic solution of some sort? Don't freeze this interface without thinking about this! 2161
nsICommandLineRunner.idl Extension of nsICommandLine that allows for initialization of new command lines and running the command line actions by processing the command line handlers. @status INTERNAL - This interface is not meant for use by embedders, and is not intended to be frozen. If you are an embedder and need functionality provided by this interface, talk to Benjamin Smedberg <benjamin@smedbergs.us>. 1859
nsICommandLineValidator.idl 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 1338
test 3