org.apache.ode.bpel.elang.xpath20.runtime
Class JaxpVariableResolver

java.lang.Object
  extended by org.apache.ode.bpel.elang.xpath20.runtime.JaxpVariableResolver
All Implemented Interfaces:
javax.xml.xpath.XPathVariableResolver

public class JaxpVariableResolver
extends java.lang.Object
implements javax.xml.xpath.XPathVariableResolver


Constructor Summary
JaxpVariableResolver(EvaluationContext ectx, OXPath10ExpressionBPEL20 oxpath, net.sf.saxon.Configuration config)
           
 
Method Summary
static net.sf.saxon.value.Value convertSimpleTypeToSaxon(javax.xml.namespace.QName type, java.lang.String value, net.sf.saxon.Configuration _config)
           
static java.lang.Object getSimpleContent(org.w3c.dom.Node simpleNode, javax.xml.namespace.QName type)
           
 java.lang.Object resolveVariable(javax.xml.namespace.QName variableName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxpVariableResolver

public JaxpVariableResolver(EvaluationContext ectx,
                            OXPath10ExpressionBPEL20 oxpath,
                            net.sf.saxon.Configuration config)
Method Detail

resolveVariable

public java.lang.Object resolveVariable(javax.xml.namespace.QName variableName)
Specified by:
resolveVariable in interface javax.xml.xpath.XPathVariableResolver

convertSimpleTypeToSaxon

public static net.sf.saxon.value.Value convertSimpleTypeToSaxon(javax.xml.namespace.QName type,
                                                                java.lang.String value,
                                                                net.sf.saxon.Configuration _config)

getSimpleContent

public static java.lang.Object getSimpleContent(org.w3c.dom.Node simpleNode,
                                                javax.xml.namespace.QName type)