package org.orbeon.dom.saxon;
import org.orbeon.dom.Document;
import org.orbeon.dom.Node;
import org.orbeon.saxon.Configuration;
/**
* This wrapper is an extension of the Saxon node wrapper which is aware of XForms type annotations.
*/
public class TypedDocumentWrapper extends org.orbeon.dom.saxon.DocumentWrapper {
public TypedDocumentWrapper(Document document, String s, Configuration configuration) {
super(document, s, configuration);
}
@Override
protected org.orbeon.dom.saxon.NodeWrapper makeWrapper(Node node, org.orbeon.dom.saxon.DocumentWrapper docWrapper, org.orbeon.dom.saxon.NodeWrapper parent, int index) {
return TypedNodeWrapper.makeTypedWrapper(node, docWrapper, parent, index);
}
}