org.jfree.base.modules

## Interface SubSystem

- All Known Implementing Classes:
    AbstractBoot, BaseBoot

      public interface SubSystem

  A sub-system holds a separate collection of modules.

  On a simple level, subsystems can be just libraries. Libraries offering services need a controlled way to initialize these services before dependent code starts using the library. This can be achived by embedding the library services into an own subsystem.

  Author:
    Thomas Morgner

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ExtendedConfiguration` | `getExtendedConfig()` Returns the global configuration as ExtendedConfiguration instance.
    `Configuration` | `getGlobalConfig()` Returns the global configuration.
    `PackageManager` | `getPackageManager()` Returns the package manager.

- - ### Method Detail

    - #### getGlobalConfig

          Configuration getGlobalConfig()

      Returns the global configuration.
      Returns:
        The global configuration.

    - #### getExtendedConfig

          ExtendedConfiguration getExtendedConfig()

      Returns the global configuration as ExtendedConfiguration instance.
      Returns:
        the extended configuration.

    - #### getPackageManager

          PackageManager getPackageManager()

      Returns the package manager.
      Returns:
        The package manager.