Package org.jboss.modules
Class Dependency
- java.lang.Object
-
- org.jboss.modules.Dependency
-
- Direct Known Subclasses:
LocalDependency,ModuleClassLoaderDependency,ModuleDependency
abstract class Dependency extends java.lang.ObjectA dependency item.
-
-
Field Summary
Fields Modifier and Type Field Description private ClassFilterclassExportFilterprivate ClassFilterclassImportFilterprivate PathFilterexportFilterprivate PathFilterimportFilterprivate PathFilterresourceExportFilterprivate PathFilterresourceImportFilter
-
Constructor Summary
Constructors Modifier Constructor Description (package private)Dependency(PathFilter exportFilter, PathFilter importFilter)protectedDependency(PathFilter exportFilter, PathFilter importFilter, PathFilter resourceExportFilter, PathFilter resourceImportFilter, ClassFilter classExportFilter, ClassFilter classImportFilter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ClassFiltergetClassExportFilter()(package private) ClassFiltergetClassImportFilter()(package private) PathFiltergetExportFilter()Get the export filter for this dependency.(package private) PathFiltergetImportFilter()Get the import filter for this dependency.(package private) PathFiltergetResourceExportFilter()(package private) PathFiltergetResourceImportFilter()
-
-
-
Field Detail
-
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 Detail
-
Dependency
Dependency(PathFilter exportFilter, PathFilter importFilter)
-
Dependency
protected Dependency(PathFilter exportFilter, PathFilter importFilter, PathFilter resourceExportFilter, PathFilter resourceImportFilter, ClassFilter classExportFilter, ClassFilter classImportFilter)
-
-
Method Detail
-
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()
-
-