org.apache.tuscany.sca.databinding.saxon
Class SaxonDataBindingHelper

java.lang.Object
  extended by org.apache.tuscany.sca.databinding.saxon.SaxonDataBindingHelper

public class SaxonDataBindingHelper
extends java.lang.Object

Provides helper functionality for Saxon data bindings


Field Summary
static Configuration CURR_EXECUTING_CONFIG
          This variable is meaningful only in the context of XQoery expression execution.
 
Constructor Summary
SaxonDataBindingHelper()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CURR_EXECUTING_CONFIG

public static Configuration CURR_EXECUTING_CONFIG
This variable is meaningful only in the context of XQoery expression execution. It is used by the DataObject2NodeInfoTransformer and Node2NodeInfoTransformer to create the correct NodeInfo objects in the Output2Output transformations. For Input2Input transformations it is meaningless: - if it is null - it is ignored by the transformers as they create new configuration objects - if it is not null - it is reused However the XQueryInvoker transforms all NodeInfo-s to NodeInfo-s with its current configuration, so there is no effect for Input2Input transformations

Constructor Detail

SaxonDataBindingHelper

public SaxonDataBindingHelper()