Class SimpleFunctionProvider

java.lang.Object
com.pervasive.datarush.functions.SimpleFunctionProvider
All Implemented Interfaces:
FunctionProvider
Direct Known Subclasses:
AnalyticsFunctionProvider, CoreFunctionProvider, MatchingFunctionProvider

public abstract class SimpleFunctionProvider extends Object implements FunctionProvider
Convenient base class for implementations of FunctionProvider. Subclasses should define a public constructor that registers classes by calling register(Class).
  • Constructor Details

    • SimpleFunctionProvider

      public SimpleFunctionProvider()
  • Method Details

    • register

      protected final void register(Class<?> clazz)
      To be called by subclasses to register a class
      Parameters:
      clazz - the class to register
    • registeredClasses

      public final List<Class<?>> registeredClasses()
      Description copied from interface: FunctionProvider
      Returns a list of classes registered with this provider
      Specified by:
      registeredClasses in interface FunctionProvider
      Returns:
      a list of classes registered with this provider