Class Dependency

java.lang.Object
org.jboss.modules.Dependency
Direct Known Subclasses:
LocalDependency, ModuleClassLoaderDependency, ModuleDependency

abstract class Dependency extends Object
A dependency item.
  • Field Details

    • exportFilter

      private final PathFilter exportFilter
    • importFilter

      private final PathFilter importFilter
    • resourceExportFilter

      private final PathFilter resourceExportFilter
    • resourceImportFilter

      private final PathFilter resourceImportFilter
    • classExportFilter

      private final ClassFilter classExportFilter
    • classImportFilter

      private final ClassFilter classImportFilter
  • Constructor Details

  • Method Details

    • getExportFilter

      final PathFilter getExportFilter()
      Get the export filter for this dependency. This filter determines what imported paths are re-exported by this dependency. All exported paths must also satisfy the import filter.
      Returns:
      the export filter
    • getImportFilter

      final PathFilter getImportFilter()
      Get the import filter for this dependency. This filter determines what exported paths are imported from the dependency to the dependent.
      Returns:
      the import filter
    • getResourceExportFilter

      final PathFilter getResourceExportFilter()
    • getResourceImportFilter

      final PathFilter getResourceImportFilter()
    • getClassExportFilter

      final ClassFilter getClassExportFilter()
    • getClassImportFilter

      final ClassFilter getClassImportFilter()