lux.functions
Class NamespaceAwareFunctionCall

java.lang.Object
  extended by net.sf.saxon.lib.ExtensionFunctionCall
      extended by lux.functions.NamespaceAwareFunctionCall
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
InterpreterCall, SearchBase.SearchCall

public abstract class NamespaceAwareFunctionCall
extends net.sf.saxon.lib.ExtensionFunctionCall

See Also:
Serialized Form

Constructor Summary
NamespaceAwareFunctionCall()
           
 
Method Summary
 void copyLocalData(net.sf.saxon.lib.ExtensionFunctionCall destination)
           
 net.sf.saxon.om.NamespaceResolver getNamespaceResolver()
           
protected  org.apache.lucene.search.Query parseQuery(net.sf.saxon.om.Item<?> queryArg, Evaluator eval)
           
 void supplyStaticContext(net.sf.saxon.expr.StaticContext context, int locationId, net.sf.saxon.expr.Expression[] arguments)
           
 
Methods inherited from class net.sf.saxon.lib.ExtensionFunctionCall
call, effectiveBooleanValue, getContainer, getDefinition, getExecutable, rewrite, setDefinition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceAwareFunctionCall

public NamespaceAwareFunctionCall()
Method Detail

getNamespaceResolver

public net.sf.saxon.om.NamespaceResolver getNamespaceResolver()

supplyStaticContext

public void supplyStaticContext(net.sf.saxon.expr.StaticContext context,
                                int locationId,
                                net.sf.saxon.expr.Expression[] arguments)
Overrides:
supplyStaticContext in class net.sf.saxon.lib.ExtensionFunctionCall

copyLocalData

public void copyLocalData(net.sf.saxon.lib.ExtensionFunctionCall destination)
Overrides:
copyLocalData in class net.sf.saxon.lib.ExtensionFunctionCall

parseQuery

protected org.apache.lucene.search.Query parseQuery(net.sf.saxon.om.Item<?> queryArg,
                                                    Evaluator eval)
                                             throws org.apache.lucene.queryparser.classic.ParseException,
                                                    org.apache.lucene.queryparser.xml.ParserException
Throws:
org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.xml.ParserException


Copyright © 2013. All Rights Reserved.