Index: DocumentWrapper.java
===================================================================
RCS file: /home/cvspublic/cocoon-2.1/src/java/org/apache/cocoon/xml/dom/DocumentWrapper.java,v
retrieving revision 1.5
diff -u -r1.5 DocumentWrapper.java
--- DocumentWrapper.java	17 Mar 2004 12:09:52 -0000	1.5
+++ DocumentWrapper.java	12 Jan 2005 11:14:09 -0000
@@ -23,6 +23,7 @@
 import org.w3c.dom.Attr;
 import org.w3c.dom.CDATASection;
 import org.w3c.dom.Comment;
+import org.w3c.dom.DOMConfiguration;
 import org.w3c.dom.DOMException;
 import org.w3c.dom.DOMImplementation;
 import org.w3c.dom.Document;
@@ -35,6 +36,7 @@
 import org.w3c.dom.NodeList;
 import org.w3c.dom.ProcessingInstruction;
 import org.w3c.dom.Text;
+import org.w3c.dom.UserDataHandler;
 import org.xml.sax.SAXException;
 
 
@@ -889,4 +891,161 @@
         this.document.setPrefix(prefix);
     }
     
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#adoptNode(org.w3c.dom.Node)
+	 */
+	public Node adoptNode(Node n) throws DOMException {
+		return this.document.adoptNode(n);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#getDocumentURI()
+	 */
+	public String getDocumentURI() {
+		return this.document.getDocumentURI();
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#getDomConfig()
+	 */
+	public DOMConfiguration getDomConfig() {
+		return this.document.getDomConfig();
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#getInputEncoding()
+	 */
+	public String getInputEncoding() {
+		return this.document.getInputEncoding();
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#getStrictErrorChecking()
+	 */
+	public boolean getStrictErrorChecking() {
+		return this.document.getStrictErrorChecking();
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#getXmlEncoding()
+	 */
+	public String getXmlEncoding() {
+		return this.document.getXmlEncoding();
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#getXmlStandalone()
+	 */
+	public boolean getXmlStandalone() {
+		return this.document.getXmlStandalone();
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#getXmlVersion()
+	 */
+	public String getXmlVersion() {
+		return this.document.getXmlVersion();
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#normalizeDocument()
+	 */
+	public void normalizeDocument() {
+		this.document.normalizeDocument();
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#renameNode(org.w3c.dom.Node, java.lang.String, java.lang.String)
+	 */
+	public Node renameNode(Node arg0, String arg1, String arg2) throws DOMException {
+		return this.document.renameNode(arg0,arg1,arg2);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#setDocumentURI(java.lang.String)
+	 */
+	public void setDocumentURI(String arg0) {
+		this.document.setDocumentURI(arg0);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#setStrictErrorChecking(boolean)
+	 */
+	public void setStrictErrorChecking(boolean arg0) {
+		this.document.setStrictErrorChecking(arg0);
+
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#setXmlStandalone(boolean)
+	 */
+	public void setXmlStandalone(boolean arg0) throws DOMException {
+		this.document.setXmlStandalone(arg0);
+		}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Document#setXmlVersion(java.lang.String)
+	 */
+	public void setXmlVersion(String arg0) throws DOMException {
+		this.document.setXmlVersion(arg0);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#compareDocumentPosition(org.w3c.dom.Node)
+	 */
+	public short compareDocumentPosition(Node arg0) throws DOMException {
+		return this.document.compareDocumentPosition(arg0);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#getBaseURI()
+	 */
+	public String getBaseURI() {
+		return this.document.getBaseURI();
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#getFeature(java.lang.String, java.lang.String)
+	 */
+	public Object getFeature(String arg0, String arg1) {
+		return this.document.getFeature(arg0, arg1);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#getTextContent()
+	 */
+	public String getTextContent() throws DOMException {
+		return this.document.getTextContent();
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#getUserData(java.lang.String)
+	 */
+	public Object getUserData(String arg0) {
+		return this.document.getUserData(arg0);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#isDefaultNamespace(java.lang.String)
+	 */
+	public boolean isDefaultNamespace(String arg0) {
+		return this.document.isDefaultNamespace(arg0);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#isEqualNode(org.w3c.dom.Node)
+	 */
+	public boolean isEqualNode(Node arg0) {
+		return this.document.isEqualNode(arg0);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#isSameNode(org.w3c.dom.Node)
+	 */
+	public boolean isSameNode(Node arg0) {
+		return this.document.isSameNode(arg0);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#lookupNamespaceURI(java.lang.String)
+	 */
+	public String lookupNamespaceURI(String arg0) {
+		return this.document.lookupNamespaceURI(arg0);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#lookupPrefix(java.lang.String)
+	 */
+	public String lookupPrefix(String arg0) {
+		return this.document.lookupPrefix(arg0);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#setTextContent(java.lang.String)
+	 */
+	public void setTextContent(String arg0) throws DOMException {
+		this.document.setTextContent(arg0);
+	}
+	/* (non-Javadoc)
+	 * @see org.w3c.dom.Node#setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)
+	 */
+	public Object setUserData(String arg0, Object arg1, UserDataHandler arg2) {
+		return this.document.setUserData(arg0, arg1, arg2);
+	}
 }
