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)
Compare to: