Logo Search packages:      
Sourcecode: xulrunner-1.9 version File versions

nsIForm Class Reference

#include <nsIForm.h>

Inheritance diagram for nsIForm:


List of all members.

Detailed Description

This interface provides a complete set of methods dealing with elements which belong to a form element. When nsIDOMHTMLCollection allows write operations

Definition at line 65 of file nsIForm.h.

Public Member Functions

NS_IMETHOD AddElement (nsIFormControl *aElement, PRBool aNotify)=0
NS_IMETHOD AddElementToTable (nsIFormControl *aElement, const nsAString &aName)=0
NS_IMETHOD FlushPendingSubmission ()=0
NS_IMETHOD ForgetPendingSubmission ()=0
NS_IMETHOD GetActionURL (nsIURI **aActionURL)=0
NS_IMETHOD GetElementAt (PRInt32 aIndex, nsIFormControl **aElement) const =0
NS_IMETHOD GetElementCount (PRUint32 *aCount) const =0
NS_IMETHOD GetSortedControls (nsTArray< nsIFormControl * > &aControls) const =0
NS_IMETHOD IndexOfControl (nsIFormControl *aControl, PRInt32 *aIndex)=0
 NS_IMETHOD_ (PRBool) HasSingleTextControl() const =0
 NS_IMETHOD_ (nsIFormControl *) GetDefaultSubmitElement() const =0
NS_IMETHOD OnSubmitClickBegin ()=0
NS_IMETHOD OnSubmitClickEnd ()=0
NS_IMETHOD RemoveElement (nsIFormControl *aElement, PRBool aNotify)=0
NS_IMETHOD RemoveElementFromTable (nsIFormControl *aElement, const nsAString &aName)=0
NS_IMETHOD ResolveName (const nsAString &aName, nsISupports **aResult)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index