nsICommandLineRunner

IID:c1f4cfbf-a41f-4628-aa6c-9fb914478af8
Inherits From:nsICommandLine
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

Extension of nsICommandLine that allows for initialization of new command lines and running the command line actions by processing the command line handlers.

Smedberg .


Properties

readonly AUTF8String helpText

Process and combine the help text provided by each command-line handler.


Methods

void init ( PRInt32 argc , nsCharPtrArray* argv , nsIFile workingDir , PRUint32 state ) void run ( ) void setWindowContext ( nsIDOMWindow window )

void init ( PRInt32 argc , nsCharPtrArray* argv , nsIFile workingDir , PRUint32 state )

This method assumes a native character set, and is meant to be called with the argc/argv passed to main(). Talk to bsmedberg if you need to create a command line using other data. argv will not be altered in any way.

Arguments:
argc
argv
workingDir: The working directory for resolving file and URI paths.
state: The nsICommandLine.state flag.

void run ( )

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


void setWindowContext ( nsIDOMWindow window )

Set the windowContext parameter.

Arguments:
window

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com