org.apache.xpath.functions

Class FunctionDef1Arg

public class FunctionDef1Arg extends FunctionOneArg

Base class for functions that accept one argument that can be defaulted if not specified.

UNKNOWN: advanced

Method Summary
booleanArg0IsNodesetExpr()
Tell if the expression is a nodeset expression.
booleancanTraverseOutsideSubtree()
Tell if this expression or it's subexpressions can traverse outside the current subtree.
voidcheckNumberArgs(int argNum)
Check that the number of arguments passed to this function is correct.

Method Detail

Arg0IsNodesetExpr

public boolean Arg0IsNodesetExpr()
Tell if the expression is a nodeset expression.

Returns: true if the expression can be represented as a nodeset.

canTraverseOutsideSubtree

public boolean canTraverseOutsideSubtree()
Tell if this expression or it's subexpressions can traverse outside the current subtree.

Returns: true if traversal outside the context node's subtree can occur.

checkNumberArgs

public void checkNumberArgs(int argNum)
Check that the number of arguments passed to this function is correct.

Parameters: argNum The number of arguments that is being passed to the function.

Throws: WrongNumberArgsException if the number of arguments is not 0 or 1.

Copyright B) 2005 Apache XML Project. All Rights Reserved.