Documentation
Documentation
  • Themes
    • Themes
    • Default
    • Bootswatch Themes
    • Slate
  • Table of Contents
    • Table of Contents

  1. You are here
  2. Home
  3. docs
  4. Programmer's Reference
  5. Adding function libraries
  6. Implementing function library

programmers reference ifunctionlibrary interface

Sidebar
  • Quick Tour
  • Installation Guide
  • Getting Started
  • Aware IM Concepts
  • Configuring Applications
  • Rule Language
  • Actions And Functions
  • Mobile Applications
  • How To...
  • Programmer's Reference
    • Adding custom processes
    • Adding custom channels
    • Adding function libraries
      • Implementing function library
      • ISQLBuilderHelper interface
      • Function library example
    • Adding custom document types
    • Adding report scriptlets
    • Writing client-side plugins
    • Adding programming extensions to Aware IM
    • General Guidelines
    • Methods
    • Appendix A: correspondence of attribute types and Java types
  • AI Integration
  • Videos
  • Case Study
  • Glossary
  • Appendices
  • Changelog
  • Introduction
  • Send via e-Mail
  • Print
  • Permalink

Programmers Reference, IFunctionLibrary Interface

Implementing function library

To implement a function library you need to write a class that implements the IFunctionLibrary interface. The implementation of the following methods must be provided:

  • calculate (String, Object [], INodeHelper)
  • getAvailableFunctions ()
  • getName () / IFunctionLibrary
  • getRequiredFactPatterns (String, Collection)
  • getTypeClass (String, Collection)
  • hasFunction (String, int)
  • toSQL (String, Collection, ISQLBuilderHelper)
  • Last modified: 2023/05/03 01:33
Log In