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/browser/global-history;2
This component implements the following interfaces:
- nsIAutoCompleteSearch
- nsIBrowserHistory
- nsIGlobalHistory2
- nsIObserver
- nsIRDFDataSource
- nsIRDFRemoteDataSource
- nsISupports
- nsISupportsWeakReference
Properties
readonly PRUint32 nsIBrowserHistory.count
Count The number of entries in global history
readonly AUTF8String nsIBrowserHistory.lastPageVisited
LastPageVisited The last page that was visited in a top-level window.
readonly PRBool nsIRDFRemoteDataSource.loaded
This value is true when the datasource has
fully loaded itself.
readonly char* nsIRDFDataSource.URI
The "URI" of the data source. This used by the RDF service's GetDataSource() method to cache datasources.
Methods
| Interface | Method |
|---|---|
| nsIRDFDataSource |
void AddObserver ( nsIRDFObserver observer )
|
| nsIGlobalHistory2 |
void addURI ( nsIURI URI , PRBool redirect , PRBool toplevel , nsIURI referrer )
|
| nsIRDFDataSource |
nsISimpleEnumerator ArcLabelsIn ( nsIRDFNode node )
|
| nsIRDFDataSource |
nsISimpleEnumerator ArcLabelsOut ( nsIRDFResource source )
|
| nsIRDFDataSource |
void Assert ( nsIRDFResource source , nsIRDFResource property , nsIRDFNode target , PRBool truthValue )
|
| nsIRDFDataSource |
void beginUpdateBatch ( )
|
| nsIRDFDataSource |
void Change ( nsIRDFResource source , nsIRDFResource property , nsIRDFNode oldTarget , nsIRDFNode newTarget )
|
| nsIRDFDataSource |
void DoCommand ( nsISupportsArray sources , nsIRDFResource command , nsISupportsArray arguments )
|
| nsIRDFDataSource |
void endUpdateBatch ( )
|
| nsIRDFRemoteDataSource |
void Flush ( )
|
| nsIRDFRemoteDataSource |
void FlushTo ( char* URI )
|
| nsIRDFDataSource |
nsISimpleEnumerator GetAllCmds ( nsIRDFResource source )
|
| nsIRDFDataSource |
nsISimpleEnumerator GetAllResources ( )
|
| nsIRDFDataSource |
nsIRDFResource GetSource ( nsIRDFResource property , nsIRDFNode target , PRBool truthValue )
|
| nsIRDFDataSource |
nsISimpleEnumerator GetSources ( nsIRDFResource property , nsIRDFNode target , PRBool truthValue )
|
| nsIRDFDataSource |
nsIRDFNode GetTarget ( nsIRDFResource source , nsIRDFResource property , PRBool truthValue )
|
| nsIRDFDataSource |
nsISimpleEnumerator GetTargets ( nsIRDFResource source , nsIRDFResource property , PRBool truthValue )
|
| nsISupportsWeakReference |
nsIWeakReference GetWeakReference ( )
|
| nsIRDFDataSource |
PRBool hasArcIn ( nsIRDFNode node , nsIRDFResource arc )
|
| nsIRDFDataSource |
PRBool hasArcOut ( nsIRDFResource source , nsIRDFResource arc )
|
| nsIRDFDataSource |
PRBool HasAssertion ( nsIRDFResource source , nsIRDFResource property , nsIRDFNode target , PRBool truthValue )
|
| nsIBrowserHistory |
void hidePage ( nsIURI URI )
|
| nsIRDFRemoteDataSource |
void Init ( char* URI )
|
| nsIRDFDataSource |
PRBool IsCommandEnabled ( nsISupportsArray sources , nsIRDFResource command , nsISupportsArray arguments )
|
| nsIGlobalHistory2 |
PRBool isVisited ( nsIURI URI )
|
| nsIBrowserHistory |
void markPageAsTyped ( nsIURI URI )
|
| nsIRDFDataSource |
void Move ( nsIRDFResource oldSource , nsIRDFResource newSource , nsIRDFResource property , nsIRDFNode target )
|
| nsIObserver |
void observe ( nsISupports subject , char* topic , PRUnichar* data )
|
| nsIRDFRemoteDataSource |
void Refresh ( PRBool blocking )
|
| nsIBrowserHistory |
void removeAllPages ( )
|
| nsIRDFDataSource |
void RemoveObserver ( nsIRDFObserver observer )
|
| nsIBrowserHistory |
void removePage ( nsIURI URI )
|
| nsIBrowserHistory |
void removePagesFromHost ( AUTF8String host , PRBool entireDomain )
|
| nsIGlobalHistory2 |
void setPageTitle ( nsIURI URI , AString title )
|
| nsIAutoCompleteSearch |
void startSearch ( AString searchString , AString searchParam , nsIAutoCompleteResult previousResult , nsIAutoCompleteObserver listener )
|
| nsIAutoCompleteSearch |
void stopSearch ( )
|
| nsIRDFDataSource |
void Unassert ( nsIRDFResource source , nsIRDFResource property , nsIRDFNode target )
|
Reference documentation is generated from Mozilla's source.
