Qwylt

Package java.lang.module

Interface Summary
Matcher<T> A typed instance matcher.
 

Class Summary
AttributeMatcher A Matcher for AttributeSources.
AttributeSource A named container for immutable attributes.
ClassSpace This class represents an accessor for a set of classes and resources that may be either locally defined, retrieved from delegate ClassSpaces, or both.
Export A versioned ScopedName with dependent packages that is tied to a specific ModuleArchive.
ExportMatcher A ScopedName used to match against Export instances.
Import An ExportMatcher with an access qualifier that is tied to a specific ModuleArchive.
Module This ClassSpace represents a fully initialized module that can load classes and resources.
ModuleArchive This class represents the data, both metadata and resources, of a module stored in a ModuleRepository.
ModuleIdentity A module name and version pair.
ModuleQuery A ModuleArchive Matcher that can be composed into boolean expression trees.
ModuleRepository This class represents a storage model for ModuleArchive instances.
ModuleResources This class is an accessor for the resource data contained in a ModuleArchive.
ModuleSystem This class represents a module system provider.
ResourceSpace This class represents an accessor for a set of resources that may be either locally defined, retrieved from delegate ResourceSpacess, or both.
ScopedName An AttributeSource whose name is meaningful only within a specified scope.
SearchPolicy This class represents a policy for searching across a set of ModuleRepository instances.
ServiceSpace A Module wrapper that creates and manages service instances.
ServiceSpace.Locator A locator for service instances.
ServiceType<T> An ExportMatcher that describes a service interface.
ServiceType.ParameterizedClass<T> A wrapper for parameterized class literals.
Version A canonical, syntax agnostic version number type that supports ordered comparison.
VersionList A composite Version Matcher.
VersionRange A syntax agnostic Version range and Matcher
 

Enum Summary
Import.Access Access qualifier.
ScopedName.Scope Scope in which the name is interpreted.
Version.Type  
 

Error Summary
ConnectionError Thrown when a module's imports cannot be resolved.
 


Qwylt

Send comments or questions to Bryan Atsatt