Linux Mac OSX Windows

Implemented by


  
[scriptable, uuid(83f892cf-7ed3-490e-967a-62640f3158e1)]
interface nsICommandParams : nsISupports

Constants


        
const short eNoType = 0

        
const short eBooleanType = 1

        
const short eLongType = 2

        
const short eDoubleType = 3

        
const short eWStringType = 4

        
const short eISupportsType = 5

        
const short eStringType = 6

Methods


        
void first()

        
boolean getBooleanValue(in string name)

        
string getCStringValue(in string name)

        
double getDoubleValue(in string name)

        
nsISupports getISupportsValue(in string name)

        
long getLongValue(in string name)
 GetNext()
 
 @return string pointer that will be allocated and is up 
         to the caller to free
string getNext()

        
AString getStringValue(in string name)

        
short getValueType(in string name)

        
boolean hasMoreElements()

        
void removeValue(in string name)

        
void setBooleanValue(in string name, in boolean value)

        
void setCStringValue(in string name, in string value)

        
void setDoubleValue(in string name, in double value)

        
void setISupportsValue(in string name, in nsISupports value)

        
void setLongValue(in string name, in long value)

        
void setStringValue(in string name, in AString value)