## Uses of Interface
org.jfree.base.modules.ModuleInfo

- Packages that use ModuleInfo
  Package | Description
  --- | ---
  org.jfree.base.log |
  org.jfree.base.modules |

- - ### Uses of ModuleInfo in org.jfree.base.log

    Classes in org.jfree.base.log that implement ModuleInfo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultLogModule` The module definition for the System.out-Logging.

  - ### Uses of ModuleInfo in org.jfree.base.modules

    Subinterfaces of ModuleInfo in org.jfree.base.modules
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Module` A module encapsulates optional functionality within a project.

    Classes in org.jfree.base.modules that implement ModuleInfo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractModule` The abstract module provides a default implementation of the module interface.
    `class` | `DefaultModuleInfo` Provides a default implementation of the module info interface.

    Methods in org.jfree.base.modules that return ModuleInfo
    Modifier and Type | Method and Description
    --- | ---
    `ModuleInfo[]` | AbstractModule.`getOptionalModules()` Returns a copy of the required modules array.
    `ModuleInfo[]` | Module.`getOptionalModules()` Returns an array of optional modules.
    `ModuleInfo[]` | AbstractModule.`getRequiredModules()` Returns a copy of the required modules array.
    `ModuleInfo[]` | Module.`getRequiredModules()` Returns an array of all required modules.

    Methods in org.jfree.base.modules with parameters of type ModuleInfo
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | PackageManager.`isModuleAvailable(ModuleInfo moduleDescription)` Checks, whether a certain module is available.
    `void` | AbstractModule.`setOptionalModules(ModuleInfo[] optionalModules)` Defines the optional module descriptions for this module.
    `protected void` | AbstractModule.`setRequiredModules(ModuleInfo[] requiredModules)` Defines the required module descriptions for this module.