Class PathFunctionFactory

java.lang.Object
com.jayway.jsonpath.internal.function.PathFunctionFactory

public class PathFunctionFactory extends Object
Implements a factory that given a name of the function will return the Function implementation, or null if the value is not obtained. Leverages the function's name in order to determine which function to execute which is maintained internally here via a static map Created by mattg on 6/27/15.
  • Field Details

  • Constructor Details

    • PathFunctionFactory

      public PathFunctionFactory()
  • Method Details

    • newFunction

      public static PathFunction newFunction(String name) throws InvalidPathException
      Either provides a pass thru function when the function cannot be properly mapped or otherwise returns the function implementation based on the name using the internal FUNCTION map
      Parameters:
      name - The name of the function
      Returns:
      The implementation of a function
      Throws:
      InvalidPathException
      See Also: