org.ucl.xpath.function
Class FnCurrentDateTime

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

public class FnCurrentDateTime
extends Function

Returns the xs:dateTime (with timezone) from the dynamic context. (See Section C.2 Dynamic Context ComponentsXP.) This is a xs:dateTime that is current at some time during the evaluation of a query or transformation in which fn:current-dateTime() is executed. This function is stable. The precise instant during the query or transformation represented by the value of fn:current-dateTime() is implementation dependent.


Field Summary
 
Fields inherited from class org.ucl.xpath.function.Function
_arity, _fl, _name
 
Constructor Summary
FnCurrentDateTime()
          Constructor for FnCurrentDateTime.
 
Method Summary
static ResultSequence current_dateTime(java.util.Collection args, DynamicContext dc)
          Current-Date-Time 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

FnCurrentDateTime

public FnCurrentDateTime()
Constructor for FnCurrentDateTime.

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_dateTime

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

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