org.ucl.xpath.function
Class FnCurrentDate

java.lang.Object
  extended byorg.ucl.xpath.function.Function
      extended byorg.ucl.xpath.function.FnCurrentDate

public class FnCurrentDate
extends Function

Returns xs:date(fn:current-dateTime()). This is a xs:date (with timezone) that is current at some time during the evaluation of a query or transformation in which fn:current-date() is executed. This function is stable. The precise i instant during the query or transformation represented by the value of fn:current-date() is implementation dependent.


Field Summary
 
Fields inherited from class org.ucl.xpath.function.Function
_arity, _fl, _name
 
Constructor Summary
FnCurrentDate()
          Constructor for FnCurrentDate.
 
Method Summary
static ResultSequence current_date(java.util.Collection args, DynamicContext dc)
          Current-Date operation.
 ResultSequence evaluate(java.util.Collection args)
          Evaluate arguments.
 
Methods inherited from class org.ucl.xpath.function.Function
arity, convert_argument, convert_arguments, dynamic_context, name, set_function_library, signature, signature, signature, static_context
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FnCurrentDate

public FnCurrentDate()
Constructor for FnCurrentDate.

Method Detail

evaluate

public ResultSequence evaluate(java.util.Collection args)
                        throws DynamicError
Evaluate arguments.

Specified by:
evaluate in class Function
Parameters:
args - argument expressions.
Returns:
Result of evaluation.
Throws:
DynamicError - Dynamic error.

current_date

public static ResultSequence current_date(java.util.Collection args,
                                          DynamicContext dc)
                                   throws DynamicError
Current-Date operation.

Parameters:
args - Result from the expressions evaluation.
dc - Result of dynamic context operation.
Returns:
Result of fn:current-date operation.
Throws:
DynamicError - Dynamic error.