Top Description Fields Constructors Methods
org.jboss.modules

pack-priv abstract Class Dependency

extends Object
Class Inheritance
Known Direct Subclasses
org.jboss.modules.ModuleClassLoaderDependency, org.jboss.modules.ModuleDependency, org.jboss.modules.LocalDependency
Imports
org.jboss.modules.filter.ClassFilter, .ClassFilters, .PathFilter, .PathFilters

A dependency item.
Authors
John Bailey, David M. Lloyd

Field Summary

Modifier and TypeField and Description
private final ClassFilter
private final ClassFilter
private final PathFilter
private final PathFilter
private final PathFilter
private final PathFilter

Constructor Summary

AccessConstructor and Description
pack-priv
Dependency(final PathFilter exportFilter, final PathFilter importFilter)

protected
Dependency(final PathFilter exportFilter, final PathFilter importFilter, final PathFilter resourceExportFilter, final PathFilter resourceImportFilter, final ClassFilter classExportFilter, final ClassFilter classImportFilter)

Method Summary

Modifier and TypeMethod and Description
pack-priv final ClassFilter
pack-priv final ClassFilter
pack-priv final PathFilter

Returns:

the export filter
getExportFilter
()

Get the export filter for this dependency.

pack-priv final PathFilter

Returns:

the import filter
getImportFilter
()

Get the import filter for this dependency.

pack-priv final PathFilter
pack-priv final PathFilter
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

classExportFilterback to summary
private final ClassFilter classExportFilter
classImportFilterback to summary
private final ClassFilter classImportFilter
exportFilterback to summary
private final PathFilter exportFilter
importFilterback to summary
private final PathFilter importFilter
resourceExportFilterback to summary
private final PathFilter resourceExportFilter
resourceImportFilterback to summary
private final PathFilter resourceImportFilter

Constructor Detail

Dependencyback to summary
pack-priv Dependency(final PathFilter exportFilter, final PathFilter importFilter)
Dependencyback to summary
protected Dependency(final PathFilter exportFilter, final PathFilter importFilter, final PathFilter resourceExportFilter, final PathFilter resourceImportFilter, final ClassFilter classExportFilter, final ClassFilter classImportFilter)

Method Detail

getClassExportFilterback to summary
pack-priv final ClassFilter getClassExportFilter()
getClassImportFilterback to summary
pack-priv final ClassFilter getClassImportFilter()
getExportFilterback to summary
pack-priv 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:PathFilter

the export filter

getImportFilterback to summary
pack-priv 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:PathFilter

the import filter

getResourceExportFilterback to summary
pack-priv final PathFilter getResourceExportFilter()
getResourceImportFilterback to summary
pack-priv final PathFilter getResourceImportFilter()