A class which can represent any node which points to an
 external URI, e.g. <a>, <img>, <script> etc,
 and has the capability to rewrite URLs to be
 relative or absolute.
 Used by the editor but not dependant on it.
[scriptable, uuid(2226927e-1dd2-11b2-b57f-faab47288563)]
interface nsIURIRefObject : nsISupports

Attributes


          
attribute nsIDOMNode node

Methods

 Return the next rewritable URI.
DOMString GetNextURI()
 Go back to the beginning of the attribute list.
void Reset()
 Go back to the beginning of the attribute list

 @param aOldPat  Old pattern to be replaced, e.g. file:///a/b/
 @param aNewPat  New pattern to be replaced, e.g. http://mypage.aol.com/
 @param aMakeRel Rewrite links as relative vs. absolute
void RewriteAllURIs(in DOMString aOldPat, in DOMString aNewPat, in boolean aMakeRel)