lux.functions
Class LuxFunctionLibrary

java.lang.Object
  extended by net.sf.saxon.functions.IntegratedFunctionLibrary
      extended by lux.functions.LuxFunctionLibrary
All Implemented Interfaces:
Serializable, net.sf.saxon.functions.FunctionLibrary

public class LuxFunctionLibrary
extends net.sf.saxon.functions.IntegratedFunctionLibrary

Extension of Saxon's function library wraps ExtensionFunctionCall in LuxFunctionCall, enabling Lux to override some of the function's properties.

See Also:
Serialized Form

Constructor Summary
LuxFunctionLibrary()
           
 
Method Summary
 net.sf.saxon.expr.Expression bind(net.sf.saxon.om.StructuredQName functionName, net.sf.saxon.expr.Expression[] staticArgs, net.sf.saxon.expr.StaticContext env, net.sf.saxon.expr.Container container)
           
 
Methods inherited from class net.sf.saxon.functions.IntegratedFunctionLibrary
copy, getFunctionSignature, iterateFunctionNames, registerFunction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuxFunctionLibrary

public LuxFunctionLibrary()
Method Detail

bind

public net.sf.saxon.expr.Expression bind(net.sf.saxon.om.StructuredQName functionName,
                                         net.sf.saxon.expr.Expression[] staticArgs,
                                         net.sf.saxon.expr.StaticContext env,
                                         net.sf.saxon.expr.Container container)
                                  throws net.sf.saxon.trans.XPathException
Specified by:
bind in interface net.sf.saxon.functions.FunctionLibrary
Overrides:
bind in class net.sf.saxon.functions.IntegratedFunctionLibrary
Throws:
net.sf.saxon.trans.XPathException


Copyright © 2013. All Rights Reserved.