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:

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

InterfaceMethod
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.