jd.xml.xslt.expr
Interface XsltFunction

All Superinterfaces:
Expression, Function
All Known Implementing Classes:
Available, DocumentFunction, FormatNumber, KeyFunction, SystemProperty

public interface XsltFunction
extends Function

A interface for XSLT functions which need to be initialized by the static expression context.


Field Summary
 
Fields inherited from interface jd.xml.xpath.expr.function.Function
NULL_ARGUMENTS
 
Fields inherited from interface jd.xml.xpath.expr.Expression
DEP_CONTEXT_NODE, DEP_CONTEXT_POSITION, DEP_CONTEXT_SIZE, DEP_CONTEXT_STATIC, DEP_NONE, DEP_UNKNOWN
 
Method Summary
 void copyContextParameters(Function function)
           
 void initContextParameters(StaticExprContext context)
          Set function parameters provided by the given expression context.
 
Methods inherited from interface jd.xml.xpath.expr.function.Function
getArgument, getFunctionType, setArguments
 
Methods inherited from interface jd.xml.xpath.expr.Expression
accept, getContextDependencies, getResultType, hasContextDependencies, isUniqueFilter, matchesFilter, toBooleanValue, toNode, toNodeSet, toNumberValue, toString, toStringValue, toXObject
 

Method Detail

initContextParameters

public void initContextParameters(StaticExprContext context)
Set function parameters provided by the given expression context. The function should not store the Context itself since its values will change.


copyContextParameters

public void copyContextParameters(Function function)