org.ucl.xpath.function
Class FnCurrentTime

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

public class FnCurrentTime
extends Function

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


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

FnCurrentTime

public FnCurrentTime()
Constructor for FnCurrentTime.

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_time

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

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