Package org.apache.xpath.functions
Class FuncConcat
- java.lang.Object
-
- All Implemented Interfaces:
java.io.Serializable,javax.xml.transform.SourceLocator,ExpressionNode,ExpressionOwner,XPathVisitable
public class FuncConcat extends FunctionMultiArgs
Execute the Concat() function.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FuncConcat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckNumberArgs(int argNum)Check that the number of arguments passed to this function is correct.XObjectexecute(XPathContext xctxt)Execute the function.-
Methods inherited from class org.apache.xpath.functions.FunctionMultiArgs
callArgVisitors, canTraverseOutsideSubtree, deepEquals, fixupVariables, getArgs, setArg
-
Methods inherited from class org.apache.xpath.functions.Function3Args
getArg2
-
Methods inherited from class org.apache.xpath.functions.Function2Args
getArg1
-
Methods inherited from class org.apache.xpath.functions.FunctionOneArg
getArg0, getExpression, setExpression
-
Methods inherited from class org.apache.xpath.functions.Function
callVisitors, postCompileStep
-
Methods inherited from class org.apache.xpath.Expression
asIterator, asIteratorRaw, asNode, assertion, bool, error, execute, execute, execute, executeCharsToContentHandler, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isNodesetExpr, isStableNumber, num, warn, xstr
-
-
-
-
Method Detail
-
execute
public XObject execute(XPathContext xctxt) throws javax.xml.transform.TransformerException
Execute the function. The function must return a valid object.
-
checkNumberArgs
public void checkNumberArgs(int argNum) throws WrongNumberArgsExceptionCheck that the number of arguments passed to this function is correct.- Overrides:
checkNumberArgsin classFunctionMultiArgs- Parameters:
argNum- The number of arguments that is being passed to the function.- Throws:
WrongNumberArgsException
-
-