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 custom document types
  6. IDocumentDataSource interface

Sidebar
  • Introduction
  • Quick Tour
  • Installation Guide
  • Getting Started
  • AwareIM Concepts
  • Configuring Applications
  • Rule Language
  • Actions And Functions
  • Mobile Applications
  • How To...
  • Programmer's Reference
    • Adding programming extensions to AwareIM
    • General Guidelines
    • Adding custom processes
    • Adding custom channels
    • Adding function libraries
    • Adding custom document types
      • Implementing Client Side Component
      • Implementing Server Side Component
      • DataPresentationTemplate class
      • IDocumentDataSource interface
      • Document Engine Example
    • Adding report scriptlets
    • Writing client-side plugins
    • Methods
    • Appendix A: correspondence of attribute types and Java types
  • AI Integration
  • Videos
  • Case Study
  • Glossary
  • Appendices
  • Changelog
  • Show pagesource
  • Old revisions
  • Backlinks
  • Export to PDF
  • Back to top
Programmers Reference, IDocumentDataDource Interface

IDocumentDataSource interface

This interface is used in the fillWithData function of the IDocumentEngine interface. The component implementing this interface provides access to the current values of object attributes in the Context and performs calculations with these values. There may be several instances of the business object in the Context and IDocumentDataSource allows iterating over all such instances. See also Context of Rule Execution

The methods of this interface that may be useful to document type components are described below:

  • getExpressionValue (String)
  • getExpressionValueForCalcs (String)
  • next ()
  • reset ()
programmers reference idocumentdatadource interface
Log In