Package org.jboss.modules
Class Dependency
java.lang.Object
org.jboss.modules.Dependency
- Direct Known Subclasses:
LocalDependency
,ModuleClassLoaderDependency
,ModuleDependency
A dependency item.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ClassFilter
private final ClassFilter
private final PathFilter
private final PathFilter
private final PathFilter
private final PathFilter
-
Constructor Summary
ConstructorsModifierConstructorDescription(package private)
Dependency
(PathFilter exportFilter, PathFilter importFilter) protected
Dependency
(PathFilter exportFilter, PathFilter importFilter, PathFilter resourceExportFilter, PathFilter resourceImportFilter, ClassFilter classExportFilter, ClassFilter classImportFilter) -
Method Summary
Modifier and TypeMethodDescription(package private) final ClassFilter
(package private) final ClassFilter
(package private) final PathFilter
Get the export filter for this dependency.(package private) final PathFilter
Get the import filter for this dependency.(package private) final PathFilter
(package private) final PathFilter
-
Field Details
-
exportFilter
-
importFilter
-
resourceExportFilter
-
resourceImportFilter
-
classExportFilter
-
classImportFilter
-
-
Constructor Details
-
Dependency
Dependency(PathFilter exportFilter, PathFilter importFilter) -
Dependency
protected Dependency(PathFilter exportFilter, PathFilter importFilter, PathFilter resourceExportFilter, PathFilter resourceImportFilter, ClassFilter classExportFilter, ClassFilter classImportFilter)
-
-
Method Details
-
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
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
-
getResourceImportFilter
-
getClassExportFilter
-
getClassImportFilter
-