com.icl.saxon.functions

Class UnparsedEntityURI

public class UnparsedEntityURI extends Function

Field Summary
DocumentInfoboundDocument
Method Summary
Valueevaluate(Context c)
Evaluate in a general context
StringevaluateAsString(Context context)
Evaluate the expression in a string context
intgetDataType()
Determine the data type of the expression
intgetDependencies()
Determine which aspects of the context the expression depends on.
StringgetName()
Expressionreduce(int dep, Context c)
Remove dependencies.
Expressionsimplify()
Validate and simplify

Field Detail

boundDocument

DocumentInfo boundDocument

Method Detail

evaluate

public Value evaluate(Context c)
Evaluate in a general context

evaluateAsString

public String evaluateAsString(Context context)
Evaluate the expression in a string context

getDataType

public int getDataType()
Determine the data type of the expression

Returns: Value.STRING

getDependencies

public int getDependencies()
Determine which aspects of the context the expression depends on. The result is a bitwise-or'ed value composed from constants such as Context.VARIABLES and Context.CURRENT_NODE

getName

public String getName()

reduce

public Expression reduce(int dep, Context c)
Remove dependencies.

simplify

public Expression simplify()
Validate and simplify