Package org.apache.daffodil.api.udf
Interface UserDefinedFunction
- All Superinterfaces:
Serializable
Interface that all User Defined Functions classes must implement.
It implements the java.io.Serializable class and must have the UserDefinedFunctionIdentification annotation applied and filled in with the values to be used in the schema.
It must also have an evaluate method that contains the functionality it is offering
Any "state" variables should be passed in during overloaded UserDefinedFunctionProvider initialization