org.ucl.xpath.function
Class FnNot

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

public class FnNot
extends Function

$arg is first reduced to an effective boolean value by applying the fn:boolean() function. Returns true if the effective boolean value is false, and false if the effective boolean value is true.


Field Summary
 
Fields inherited from class org.ucl.xpath.function.Function
_arity, _fl, _name
 
Constructor Summary
FnNot()
          Constructor for FnNot.
 
Method Summary
 ResultSequence evaluate(java.util.Collection args)
          Evaluate arguments.
static ResultSequence fn_not(ResultSequence arg)
          Not operation.
 
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

FnNot

public FnNot()
Constructor for FnNot.

Method Detail

evaluate

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

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

fn_not

public static ResultSequence fn_not(ResultSequence arg)
Not operation.

Parameters:
arg - Result from the expressions evaluation.
Returns:
Result of fn:note operation.