org.ucl.xpath.function
Class FnInsertBefore

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

public class FnInsertBefore
extends Function

Returns a new sequence constructed from the value of $target with the value of $inserts inserted at the position specified by the value of $position. (The value of $target is not affected by the sequence construction.)


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

FnInsertBefore

public FnInsertBefore()
Constructor for FnInsertBefore.

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.

insert_before

public static ResultSequence insert_before(java.util.Collection args)
                                    throws DynamicError
Insert-Before operation.

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