diff --git a/src/dom/uri.h b/src/dom/uri.h
index 722205036f6190d022d289c2c21d599bac092ee3..2ca1bddbec9cd09742d629d057fdf05947e41723 100644 (file)
--- a/src/dom/uri.h
+++ b/src/dom/uri.h
*/
URI(const URI &other);
+ /**
+ * Assignment
+ */
+ URI &URI::operator=(const URI &other);
+
/**
*
*/
/**
*
*/
- virtual bool getIsAbsolute() const;
+ virtual DOMString getNativePath() const;
+
+ /**
+ *
+ */
+ virtual bool isAbsolute() const;
+
+ /**
+ *
+ */
+ virtual bool isOpaque() const;
/**
*
*/
virtual DOMString getFragment() const;
+ /**
+ *
+ */
+ virtual URI resolve(const URI &other) const;
+
+ /**
+ *
+ */
+ virtual void normalize();
+
private:
void init();
+ //assign values of other to this. used by copy constructor
+ void assign(const URI &other);
+
int scheme;
DOMString schemeStr;
bool absolute;
+ bool opaque;
+
DOMString query;
DOMString fragment;