diff --git a/content/base/public/nsIDocument.h b/content/base/public/nsIDocument.h index 63e1485f9902..1db6294efd0b 100644 --- a/content/base/public/nsIDocument.h +++ b/content/base/public/nsIDocument.h @@ -48,6 +48,7 @@ class nsIDeviceContext; class nsIParser; class nsIDOMNode; class nsXIFConverter; +class nsINameSpaceManager; // IID for the nsIDocument interface #define NS_IDOCUMENT_IID \ @@ -151,6 +152,11 @@ public: virtual nsIScriptContextOwner *GetScriptContextOwner() = 0; virtual void SetScriptContextOwner(nsIScriptContextOwner *aScriptContextOwner) = 0; + /** + * Get the name space manager for this document + */ + NS_IMETHOD GetNameSpaceManager(nsINameSpaceManager*& aManager) = 0; + //---------------------------------------------------------------------- // Document notification API's diff --git a/layout/base/public/nsIDocument.h b/layout/base/public/nsIDocument.h index 63e1485f9902..1db6294efd0b 100644 --- a/layout/base/public/nsIDocument.h +++ b/layout/base/public/nsIDocument.h @@ -48,6 +48,7 @@ class nsIDeviceContext; class nsIParser; class nsIDOMNode; class nsXIFConverter; +class nsINameSpaceManager; // IID for the nsIDocument interface #define NS_IDOCUMENT_IID \ @@ -151,6 +152,11 @@ public: virtual nsIScriptContextOwner *GetScriptContextOwner() = 0; virtual void SetScriptContextOwner(nsIScriptContextOwner *aScriptContextOwner) = 0; + /** + * Get the name space manager for this document + */ + NS_IMETHOD GetNameSpaceManager(nsINameSpaceManager*& aManager) = 0; + //---------------------------------------------------------------------- // Document notification API's