initialize method

void initialize()

Implementation

void initialize()
{
  // start datasources
  if (datasources != null)
    datasources!.forEach((datasource)
    {
      // already started?
      if (!datasource.initialized!)
      {
        // mark as started
        datasource.initialized = true;

        // announce data for late binding
        if ((datasource.data != null) && (datasource.data!.isNotEmpty)) datasource.notify();

        // start the datasource if autoexecute = true
        if (datasource.autoexecute == true) datasource.start();
      }
    });
}