src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java

Print this page

        

*** 18,41 **** */ // $Id: XPathImpl.java,v 1.2 2005/08/16 22:41:08 jeffsuttor Exp $ package com.sun.org.apache.xpath.internal.jaxp; ! import javax.xml.namespace.QName; import javax.xml.namespace.NamespaceContext; ! import javax.xml.xpath.XPathExpressionException; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathFunctionResolver; import javax.xml.xpath.XPathVariableResolver; ! import javax.xml.xpath.XPathExpression; ! import com.sun.org.apache.xpath.internal.*; ! import com.sun.org.apache.xpath.internal.objects.XObject; ! import com.sun.org.apache.xalan.internal.utils.FeatureManager; import org.w3c.dom.Document; import org.xml.sax.InputSource; - import javax.xml.transform.TransformerException; - import javax.xml.xpath.XPathEvaluationResult; /** * The XPathImpl class provides implementation for the methods defined in * javax.xml.xpath.XPath interface. This provides simple access to the results * of an XPath expression. --- 18,41 ---- */ // $Id: XPathImpl.java,v 1.2 2005/08/16 22:41:08 jeffsuttor Exp $ package com.sun.org.apache.xpath.internal.jaxp; ! import com.sun.org.apache.xpath.internal.*; ! import com.sun.org.apache.xpath.internal.objects.XObject; import javax.xml.namespace.NamespaceContext; ! import javax.xml.namespace.QName; ! import javax.xml.transform.TransformerException; import javax.xml.xpath.XPathConstants; + import javax.xml.xpath.XPathEvaluationResult; + import javax.xml.xpath.XPathExpression; + import javax.xml.xpath.XPathExpressionException; import javax.xml.xpath.XPathFunctionResolver; import javax.xml.xpath.XPathVariableResolver; ! import jdk.xml.internal.JdkXmlFeatures; import org.w3c.dom.Document; import org.xml.sax.InputSource; /** * The XPathImpl class provides implementation for the methods defined in * javax.xml.xpath.XPath interface. This provides simple access to the results * of an XPath expression.
*** 52,67 **** private XPathVariableResolver origVariableResolver; private XPathFunctionResolver origFunctionResolver; private NamespaceContext namespaceContext=null; XPathImpl(XPathVariableResolver vr, XPathFunctionResolver fr) { ! this(vr, fr, false, true, new FeatureManager()); } XPathImpl(XPathVariableResolver vr, XPathFunctionResolver fr, boolean featureSecureProcessing, boolean useServiceMechanism, ! FeatureManager featureManager) { this.origVariableResolver = this.variableResolver = vr; this.origFunctionResolver = this.functionResolver = fr; this.featureSecureProcessing = featureSecureProcessing; this.useServiceMechanism = useServiceMechanism; this.featureManager = featureManager; --- 52,67 ---- private XPathVariableResolver origVariableResolver; private XPathFunctionResolver origFunctionResolver; private NamespaceContext namespaceContext=null; XPathImpl(XPathVariableResolver vr, XPathFunctionResolver fr) { ! this(vr, fr, false, true, new JdkXmlFeatures(false)); } XPathImpl(XPathVariableResolver vr, XPathFunctionResolver fr, boolean featureSecureProcessing, boolean useServiceMechanism, ! JdkXmlFeatures featureManager) { this.origVariableResolver = this.variableResolver = vr; this.origFunctionResolver = this.functionResolver = fr; this.featureSecureProcessing = featureSecureProcessing; this.useServiceMechanism = useServiceMechanism; this.featureManager = featureManager;