Class ConcatFunction

    • Constructor Summary

      Constructors 
      Constructor Description
      ConcatFunction()
      Create a new ConcatFunction object.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object call​(Context context, java.util.List args)
      Concatenates the arguments and returns the resulting string.
      static java.lang.String evaluate​(java.util.List list, Navigator nav)
      Converts each item in the list to a string and returns the concatenation of these strings.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConcatFunction

        public ConcatFunction()
        Create a new ConcatFunction object.
    • Method Detail

      • call

        public java.lang.Object call​(Context context,
                                     java.util.List args)
                              throws FunctionCallException
        Concatenates the arguments and returns the resulting string. Non-string items are first converted to strings as if by the XPath string() function.
        Specified by:
        call in interface Function
        Parameters:
        context - the context at the point in the expression when the function is called
        args - the list of strings to be concatenated
        Returns:
        a String containing the concatenation of the items of args
        Throws:
        FunctionCallException - if args has less than two items
      • evaluate

        public static java.lang.String evaluate​(java.util.List list,
                                                Navigator nav)
        Converts each item in the list to a string and returns the concatenation of these strings. If necessary, each item is first converted to a String as if by the XPath string() function.
        Parameters:
        list - the items to be concatenated
        nav - ignored
        Returns:
        the concatenation of the arguments