org.ucl.xpath.function
Class FnNilled

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

public class FnNilled
extends Function

Returns an xs:boolean indicating whether the argument node is "nilled". If the argument is not an element node, returns the empty sequence.


Field Summary
 
Fields inherited from class org.ucl.xpath.function.Function
_arity, _fl, _name
 
Constructor Summary
FnNilled()
          Constructor for FnNilled.
 
Method Summary
 ResultSequence evaluate(java.util.Collection args)
          Evaluate arguments.
static java.util.Collection expected_args()
          Obtain a list of expected arguments.
static ResultSequence nilled(java.util.Collection args)
          Nilled 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

FnNilled

public FnNilled()
Constructor for FnNilled.

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.

nilled

public static ResultSequence nilled(java.util.Collection args)
                             throws DynamicError
Nilled operation.

Parameters:
args - Result from the expressions evaluation.
Returns:
Result of fn:nilled operation.
Throws:
DynamicError - Dynamic error.

expected_args

public static java.util.Collection expected_args()
Obtain a list of expected arguments.

Returns:
Result of operation.