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/messenger/searchSession;1
This component implements the following interfaces:
Constants
Properties
readonly PRInt32 nsIMsgSearchSession.numResults
readonly PRUint32 nsIMsgSearchSession.numSearchTerms
readonly nsIMsgSearchAdapter nsIMsgSearchSession.runningAdapter
readonly voidPtr* nsIMsgSearchSession.searchParam
readonly nsISupportsArray nsIMsgSearchSession.searchTerms
readonly nsMsgSearchType* nsIMsgSearchSession.searchType
nsIMsgWindow nsIMsgSearchSession.window
Methods
| Interface | Method |
|---|---|
| nsIMsgSearchSession |
void AddAllScopes ( nsMsgSearchScopeValue attrib )
|
| nsIMsgSearchSession |
void addDirectoryScopeTerm ( nsMsgSearchScopeValue scope )
|
| nsIMsgSearchSession |
[noscript] void AddResultElement ( nsMsgResultElement* element )
|
| nsIMsgSearchSession |
void addScopeTerm ( nsMsgSearchScopeValue scope , nsIMsgFolder folder )
|
| nsIMsgSearchSession |
void addSearchHit ( nsIMsgDBHdr header , nsIMsgFolder folder )
|
| nsIMsgSearchSession |
void addSearchTerm ( nsMsgSearchAttribValue attrib , nsMsgSearchOpValue op , nsIMsgSearchValue value , PRBool BooleanAND , char* arbitraryHeader )
|
| nsIMsgSearchSession |
void appendTerm ( nsIMsgSearchTerm term )
|
| nsIMsgSearchSession |
void clearScopes ( )
|
| nsIMsgSearchSession |
PRInt32 countSearchScopes ( )
|
| nsIMsgSearchSession |
nsIMsgSearchTerm createTerm ( )
|
| nsIMsgSearchSession |
void getNthSearchScope ( PRInt32 which , out nsMsgSearchScopeValue scopeId , out nsIMsgFolder folder )
|
| nsIMsgSearchSession |
void getNthSearchTerm ( PRInt32 whichTerm , nsMsgSearchAttribValue attrib , nsMsgSearchOpValue op , nsIMsgSearchValue value )
|
| nsISupportsWeakReference |
nsIWeakReference GetWeakReference ( )
|
| nsIMsgSearchSession |
void interruptSearch ( )
|
| nsIMsgSearchSession |
PRBool IsStringAttribute ( nsMsgSearchAttribValue attrib )
|
| nsIMsgSearchSession |
PRBool MatchHdr ( nsIMsgDBHdr msgHdr , nsIMsgDatabase database )
|
| nsIFolderListener |
void OnItemAdded ( nsIRDFResource parentItem , nsISupports item )
|
| nsIFolderListener |
void OnItemBoolPropertyChanged ( nsIRDFResource item , nsIAtom property , PRBool oldValue , PRBool newValue )
|
| nsIFolderListener |
void OnItemEvent ( nsIMsgFolder item , nsIAtom event )
|
| nsIFolderListener |
void OnItemIntPropertyChanged ( nsIRDFResource item , nsIAtom property , PRInt32 oldValue , PRInt32 newValue )
|
| nsIFolderListener |
void OnItemPropertyChanged ( nsIRDFResource item , nsIAtom property , char* oldValue , char* newValue )
|
| nsIFolderListener |
void OnItemPropertyFlagChanged ( nsIMsgDBHdr item , nsIAtom property , PRUint32 oldFlag , PRUint32 newFlag )
|
| nsIFolderListener |
void OnItemRemoved ( nsIRDFResource parentItem , nsISupports item )
|
| nsIFolderListener |
void OnItemUnicharPropertyChanged ( nsIRDFResource item , nsIAtom property , PRUnichar* oldValue , PRUnichar* newValue )
|
| nsIUrlListener |
void OnStartRunningUrl ( nsIURI url )
|
| nsIUrlListener |
void OnStopRunningUrl ( nsIURI url , nsresult exitCode )
|
| nsIMsgSearchSession |
void pauseSearch ( )
|
| nsIMsgSearchSession |
void registerListener ( nsIMsgSearchNotify listener )
|
| nsIMsgSearchSession |
void resumeSearch ( )
|
| nsIMsgSearchSession |
[noscript] PRBool ScopeUsesCustomHeaders ( nsMsgSearchScopeValue scope , voidPtr* selection , PRBool forFilters )
|
| nsIMsgSearchSession |
void search ( nsIMsgWindow window )
|
| nsIMsgSearchSession |
[noscript] nsMsgSearchType* SetSearchParam ( nsMsgSearchType* type , voidPtr* param )
|
| nsIMsgSearchSession |
void unregisterListener ( nsIMsgSearchNotify listener )
|
Reference documentation is generated from Mozilla's source.
