java.lang.Object
com.aquima.interactions.matching.impl.functions.range.RangeMatchFactory
All Implemented Interfaces:
IMatchFunctionFactory

public final class RangeMatchFactory extends Object implements IMatchFunctionFactory
Match factory capable of providing string range match functions.
Since:
6.2
Author:
O. Kerpershoek, F. van der Meer
  • Field Details

    • PARAM_RANGE_WILDCARD

      public static final String PARAM_RANGE_WILDCARD
      this member defines the name of the parameter used to indicate the wildcard character.
      See Also:
    • PARAM_RANGE_SEPARATOR

      public static final String PARAM_RANGE_SEPARATOR
      this member defines the name of the parameter used to indicate the range separator string.
      See Also:
  • Constructor Details

    • RangeMatchFactory

      public RangeMatchFactory()
  • Method Details

    • getTypeName

      public String getTypeName()
      Description copied from interface: IMatchFunctionFactory
      This method returns the type name of the match functions this factory can provide for.
      Specified by:
      getTypeName in interface IMatchFunctionFactory
      Returns:
      the type name of the match functions this factory can provide for.
    • getMatchFunction

      public IMatchFunction getMatchFunction(String name, IMatchFunctionParameters parameters)
      Description copied from interface: IMatchFunctionFactory
      This method constructs a match function for a specific match type definition with the specified name and parameters. After construction of this function the object is expected to be reentrant. When a match function could not be created the factory should throw an exception, when the match function could not be found a null pointer should be returned.
      Specified by:
      getMatchFunction in interface IMatchFunctionFactory
      Parameters:
      name - The name of the user created match function.
      parameters - The parameters which can be used to initialize a match function with specific settings.
      Returns:
      A match function implementation object. If the match function was unknown null can be returned.