Expose Reset from nsIDocument.

This commit is contained in:
Peter.VanderBeken%pandora.be 2001-03-12 06:39:27 +00:00
parent 23fcfcd633
commit ddc5379649
7 changed files with 18 additions and 6 deletions

View File

@ -302,6 +302,8 @@ public:
NS_IMETHOD GetBindingManager(nsIBindingManager** aResult) = 0;
NS_IMETHOD GetNodeInfoManager(nsINodeInfoManager*& aNodeInfoManager) = 0;
NS_IMETHOD Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup) = 0;
};

View File

@ -697,7 +697,7 @@ nsIArena* nsDocument::GetArena()
return mArena;
}
nsresult
NS_IMETHODIMP
nsDocument::Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup)
{
nsresult rv = NS_OK;

View File

@ -134,6 +134,8 @@ public:
virtual nsIArena* GetArena();
NS_IMETHOD Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup);
NS_IMETHOD StartDocumentLoad(const char* aCommand,
nsIChannel* aChannel,
nsILoadGroup* aLoadGroup,
@ -426,7 +428,6 @@ public:
virtual PRBool Convert(JSContext *aContext, JSObject *aObj, jsval aID);
virtual void Finalize(JSContext *aContext, JSObject *aObj);
virtual nsresult Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup);
virtual nsresult SetDocumentURL(nsIURI* aURI);
protected:

View File

@ -58,6 +58,8 @@ public:
NS_IMETHOD_(nsrefcnt) AddRef(void);
NS_IMETHOD_(nsrefcnt) Release(void);
NS_IMETHOD Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup);
NS_IMETHOD GetContentType(nsAWritableString& aContentType) const;
NS_IMETHOD CreateShell(nsIPresContext* aContext,
@ -134,8 +136,6 @@ public:
virtual PRBool Resolve(JSContext *aContext, JSObject *aObj, jsval aID,
PRBool *aDidDefineProperty);
virtual nsresult Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup);
/*
* Returns true if document.domain was set for this document
*/

View File

@ -49,6 +49,8 @@ public:
NS_IMETHOD_(nsrefcnt) AddRef(void);
NS_IMETHOD_(nsrefcnt) Release(void);
NS_IMETHOD Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup);
NS_IMETHOD GetContentType(nsAWritableString& aContentType) const;
NS_IMETHOD StartDocumentLoad(const char* aCommand,
@ -99,8 +101,6 @@ public:
NS_IMETHOD OnHeadersAvailable(nsISupports *aContext);
NS_IMETHOD OnRedirect(nsISupports *aContext, nsIURI *aNewLocation);
virtual nsresult Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup);
protected:
virtual void InternalAddStyleSheet(nsIStyleSheet* aSheet); // subclass hook for sheet ordering
virtual void InternalInsertStyleSheetAt(nsIStyleSheet* aSheet, PRInt32 aIndex);

View File

@ -654,6 +654,13 @@ NS_IMPL_RELEASE(nsXULDocument);
// nsIDocument interface
//
NS_IMETHODIMP
nsXULDocument::Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup)
{
NS_NOTREACHED("Reset");
return NS_ERROR_NOT_IMPLEMENTED;
}
nsIArena*
nsXULDocument::GetArena()
{

View File

@ -114,6 +114,8 @@ public:
// nsIDocument interface
virtual nsIArena* GetArena();
NS_IMETHOD Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup);
NS_IMETHOD GetContentType(nsAWritableString& aContentType) const;
NS_IMETHOD StartDocumentLoad(const char* aCommand,