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.

@mozilla.org/embedcomp/command-params;1

This component implements the following interfaces:

Constants

PRInt16 nsICommandParams.eNoType = 0
PRInt16 nsICommandParams.eBooleanType = 1
PRInt16 nsICommandParams.eLongType = 2
PRInt16 nsICommandParams.eDoubleType = 3
PRInt16 nsICommandParams.eWStringType = 4
PRInt16 nsICommandParams.eISupportsType = 5
PRInt16 nsICommandParams.eStringType = 6

Methods

InterfaceMethod
nsICommandParams void first ( )
nsICommandParams PRBool getBooleanValue ( char* name )
nsICommandParams char* getCStringValue ( char* name )
nsICommandParams double getDoubleValue ( char* name )
nsICommandParams nsISupports getISupportsValue ( char* name )
nsICommandParams PRInt32 getLongValue ( char* name )
nsICommandParams char* getNext ( )
nsICommandParams AString getStringValue ( char* name )
nsICommandParams PRInt16 getValueType ( char* name )
nsICommandParams PRBool hasMoreElements ( )
nsICommandParams void removeValue ( char* name )
nsICommandParams void setBooleanValue ( char* name , PRBool value )
nsICommandParams void setCStringValue ( char* name , char* value )
nsICommandParams void setDoubleValue ( char* name , double value )
nsICommandParams void setISupportsValue ( char* name , nsISupports value )
nsICommandParams void setLongValue ( char* name , PRInt32 value )
nsICommandParams void setStringValue ( char* name , AString value )

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com