Interface ReportManager.ReportManagerFactory

Enclosing class:
ReportManager

public static interface ReportManager.ReportManagerFactory
A factory for providing tool specific report managers.
  • Method Summary

    Modifier and Type
    Method
    Description
    provide(String modelName)
    Implementations of this method are responsible for providing an appropriately configured report manager for a potentially given model name (reporting is mainly per model).
  • Method Details

    • provide

      ReportManager provide(String modelName)
      Implementations of this method are responsible for providing an appropriately configured report manager for a potentially given model name (reporting is mainly per model). Implementors must take care of possible null values or provide special constants for dealing with model agnostic reporting etc.
      Parameters:
      modelName - the model to which provide a report manager configuration for (use special constants for entirely global, i.e., model agnostic configurations)
      Returns:
      a tool specific configuration/instance of a report manager.