de.fraunhofer.ipsi.ipsixq.api.impl
Class XQUtils

java.lang.Object
  extended by de.fraunhofer.ipsi.ipsixq.api.impl.XQUtils

public class XQUtils
extends java.lang.Object

Author:
Michael Stark

Constructor Summary
XQUtils()
           
 
Method Summary
static void bindBoolean(javax.xml.namespace.QName varname, boolean value, EvaluationContext dynamicContext, DatamodelManager manager)
           
static void bindByte(javax.xml.namespace.QName varname, byte value, EvaluationContext dynamicContext, DatamodelManager manager)
           
static void bindDecimal(javax.xml.namespace.QName varname, java.math.BigDecimal value, EvaluationContext dynamicContext, DatamodelManager manager)
           
static void bindDouble(javax.xml.namespace.QName varname, double value, EvaluationContext dynamicContext, DatamodelManager manager)
           
static void bindFloat(javax.xml.namespace.QName varname, float value, EvaluationContext dynamicContext, DatamodelManager manager)
           
static void bindInt(javax.xml.namespace.QName varname, int value, EvaluationContext dynamicContext, DatamodelManager manager)
           
static void bindLong(javax.xml.namespace.QName varname, long value, EvaluationContext dynamicContext, DatamodelManager manager)
           
static void bindNode(javax.xml.namespace.QName varname, org.w3c.dom.Node domNode, EvaluationContext dynamicContext, DatamodelManager manager)
           
static void bindString(javax.xml.namespace.QName varname, java.lang.String value, EvaluationContext dynamicContext, DatamodelManager manager)
           
static void bindURI(javax.xml.namespace.QName varname, java.net.URI value, EvaluationContext dynamicContext, DatamodelManager manager)
           
static javax.xml.namespace.QName convertQName(javax.xml.namespace.QName name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQUtils

public XQUtils()
Method Detail

bindBoolean

public static void bindBoolean(javax.xml.namespace.QName varname,
                               boolean value,
                               EvaluationContext dynamicContext,
                               DatamodelManager manager)
                        throws XQTypeException
Throws:
XQTypeException

bindDouble

public static void bindDouble(javax.xml.namespace.QName varname,
                              double value,
                              EvaluationContext dynamicContext,
                              DatamodelManager manager)
                       throws XQTypeException
Throws:
XQTypeException

bindFloat

public static void bindFloat(javax.xml.namespace.QName varname,
                             float value,
                             EvaluationContext dynamicContext,
                             DatamodelManager manager)
                      throws XQTypeException
Throws:
XQTypeException

bindInt

public static void bindInt(javax.xml.namespace.QName varname,
                           int value,
                           EvaluationContext dynamicContext,
                           DatamodelManager manager)
                    throws XQTypeException
Throws:
XQTypeException

bindLong

public static void bindLong(javax.xml.namespace.QName varname,
                            long value,
                            EvaluationContext dynamicContext,
                            DatamodelManager manager)
                     throws XQTypeException
Throws:
XQTypeException

bindString

public static void bindString(javax.xml.namespace.QName varname,
                              java.lang.String value,
                              EvaluationContext dynamicContext,
                              DatamodelManager manager)
                       throws XQTypeException
Throws:
XQTypeException

bindByte

public static void bindByte(javax.xml.namespace.QName varname,
                            byte value,
                            EvaluationContext dynamicContext,
                            DatamodelManager manager)
                     throws XQTypeException
Throws:
XQTypeException

bindDecimal

public static void bindDecimal(javax.xml.namespace.QName varname,
                               java.math.BigDecimal value,
                               EvaluationContext dynamicContext,
                               DatamodelManager manager)
                        throws XQTypeException
Throws:
XQTypeException

bindURI

public static void bindURI(javax.xml.namespace.QName varname,
                           java.net.URI value,
                           EvaluationContext dynamicContext,
                           DatamodelManager manager)
                    throws XQTypeException,
                           XPathDTException
Throws:
XQTypeException
XPathDTException

bindNode

public static void bindNode(javax.xml.namespace.QName varname,
                            org.w3c.dom.Node domNode,
                            EvaluationContext dynamicContext,
                            DatamodelManager manager)
                     throws XQTypeException
Throws:
XQTypeException

convertQName

public static javax.xml.namespace.QName convertQName(javax.xml.namespace.QName name)