An element of the compile tree representing one of built-in functions
like "position()" or "number()".
computeContextDependent
public boolean computeContextDependent()
Returns true if any argument is context dependent or if
the function is last(), position(), boolean(), local-name(),
name(), string(), lang(), number().
- computeContextDependent in interface Operation
functionBoolean
protected Object functionBoolean(EvalContext context)
functionCeiling
protected Object functionCeiling(EvalContext context)
functionConcat
protected Object functionConcat(EvalContext context)
functionContains
protected Object functionContains(EvalContext context)
functionCount
protected Object functionCount(EvalContext context)
functionFalse
protected Object functionFalse(EvalContext context)
functionFloor
protected Object functionFloor(EvalContext context)
functionID
protected Object functionID(EvalContext context)
functionKey
protected Object functionKey(EvalContext context)
functionLang
protected Object functionLang(EvalContext context)
functionLast
protected Object functionLast(EvalContext context)
functionLocalName
protected Object functionLocalName(EvalContext context)
functionName
protected Object functionName(EvalContext context)
functionNamespaceURI
protected Object functionNamespaceURI(EvalContext context)
functionNormalizeSpace
protected Object functionNormalizeSpace(EvalContext context)
functionNot
protected Object functionNot(EvalContext context)
functionNull
protected Object functionNull(EvalContext context)
functionNumber
protected Object functionNumber(EvalContext context)
functionPosition
protected Object functionPosition(EvalContext context)
functionRound
protected Object functionRound(EvalContext context)
functionStartsWith
protected Object functionStartsWith(EvalContext context)
functionString
protected Object functionString(EvalContext context)
functionStringLength
protected Object functionStringLength(EvalContext context)
functionSubstring
protected Object functionSubstring(EvalContext context)
functionSubstringAfter
protected Object functionSubstringAfter(EvalContext context)
functionSubstringBefore
protected Object functionSubstringBefore(EvalContext context)
functionSum
protected Object functionSum(EvalContext context)
functionTranslate
protected Object functionTranslate(EvalContext context)
functionTrue
protected Object functionTrue(EvalContext context)
getArgumentCount
public int getArgumentCount()
getFunctionCode
public int getFunctionCode()
getFunctionName
protected String getFunctionName()
toString
public String toString()