: Class UnparsedEntityURI
com.icl.saxon.functions
Class UnparsedEntityURI
java.lang.Object
|
+--com.icl.saxon.expr.Expression
|
+--com.icl.saxon.expr.Function
|
+--com.icl.saxon.functions.UnparsedEntityURI
public class UnparsedEntityURI extends Function
Methods inherited from class com.icl.saxon.expr.Expression
containsReferences , enumerate , evaluateAsBoolean , evaluateAsNodeSet , evaluateAsNumber , getStaticContext , indent , isContextDocumentNodeSet , make , outputStringValue , setStaticContext , usesCurrent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
UnparsedEntityURI
public UnparsedEntityURI ()
getName
public java.lang.String getName ()
Description copied from class: Function
Get the name of the function.
This method must be implemented in all subclasses.
Overrides: getName
in class Function
Following copied from class: com.icl.saxon.expr.Function
Returns: the name of the function, as used in XSL expressions, but excluding
its namespace prefix
getDataType
public int getDataType ()
Determine the data type of the expression
Overrides: getDataType
in class Expression
Returns: Value.STRING
simplify
public Expression simplify ()
throws XPathException
Validate and simplify
Overrides: simplify
in class Expression
Following copied from class: com.icl.saxon.expr.Expression
Returns: the simplified expression
evaluateAsString
public java.lang.String evaluateAsString (Context context)
throws XPathException
Evaluate the expression in a string context
Overrides: evaluateAsString
in class Expression
Following copied from class: com.icl.saxon.expr.Expression
Parameters: context
- The context in which the expression is to be evaluatedReturns: the value of the expression, evaluated in the current context
evaluate
public Value evaluate (Context c)
throws XPathException
Evaluate in a general context
Overrides: evaluate
in class Expression
Following copied from class: com.icl.saxon.expr.Expression
Parameters: context
- The context in which the expression is to be evaluatedReturns: the value of the expression, evaluated in the current context
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
Overrides: getDependencies
in class Expression
reduce
public Expression reduce (int dep,
Context c)
throws XPathException
Remove dependencies.
Overrides: reduce
in class Expression
Following copied from class: com.icl.saxon.expr.Expression
Parameters: dependencies
- The dependencies to be removed, e.g. Context.VARIABLEScontext
- The context to be used for the partial evaluationReturns: a new expression (or Value) that does not have any of the specified dependencies