Qwylt

Uses of Class
java.lang.module.ModuleArchive

Packages that use ModuleArchive
java.lang.module   
java.lang.module.spi   
java.lang.module.spi.query   
 

Uses of ModuleArchive in java.lang.module
 

Fields in java.lang.module with type parameters of type ModuleArchive
protected static java.util.List<ModuleArchive> ModuleRepository.EMPTY
           
 

Methods in java.lang.module that return ModuleArchive
 ModuleArchive ModuleRepository.find(ModuleQuery query)
          Find the first ModuleArchive that matches the specified query.
abstract  ModuleArchive SearchPolicy.find(ModuleQuery query)
          Find the first ModuleArchive that matches the specified query.
abstract  ModuleArchive ModuleRepository.findLocal(ModuleQuery query)
          Find the first ModuleArchive within this ModuleRepository that matches the specified query.
protected  ModuleArchive SearchPolicy.findLocal(ModuleQuery query)
          Find the first ModuleArchive within the local Repository that matches the specified query.
abstract  ModuleArchive ModuleResources.getArchive()
          Returns the archive that owns this instance.
abstract  ModuleArchive Module.getArchive()
          Returns the archive from which this instance was created.
 ModuleArchive Export.getExporter()
          Returns the ModuleArchive that exports the package named by this PackageExport.
 ModuleArchive Import.getImporter()
          Returns the ModuleArchive that contains this import.
static ModuleArchive ModuleArchive.getRootArchive()
          Returns the root ModuleArchive, which is the sole exporter of packages with the "java." prefix.
abstract  ModuleArchive ModuleRepository.install(java.net.URI uri)
          Install an archive into this ModuleRepository.
 

Methods in java.lang.module that return types with arguments of type ModuleArchive
 java.util.List<ModuleArchive> ModuleRepository.findAll(ModuleQuery query)
          Find all ModuleArchives that match the specified query.
abstract  java.util.List<ModuleArchive> SearchPolicy.findAll(ModuleQuery query)
          Find all ModuleArchive that match the specified query.
abstract  java.util.List<? extends ModuleArchive> ModuleRepository.findAllLocal(ModuleQuery query)
          Find all ModuleArchives within this ModuleRepository that match the specified query.
protected  java.util.List<? extends ModuleArchive> SearchPolicy.findAllLocal(ModuleQuery query)
          Find all ModuleArchives within the local Repository that match the specified query.
 java.util.List<? extends ModuleArchive> Module.getCompositeMembers()
          Returns the ModuleArchive instances from which this instance was composed, or null if not a composite.
 java.util.Set<ModuleArchive> ModuleArchive.getImported()
          Returns the imported ModuleArchives.
abstract  java.util.List<ModuleArchive> ClassSpace.getServiceProviders(java.lang.String serviceName)
          Returns the ModuleArchives that provide the specified service.
 java.util.List<? extends ModuleArchive> ModuleRepository.importFrom(ModuleRepository source, ModuleQuery query)
          Import all matching archives from the specified repository and install them in this instance.
 java.util.List<? extends ModuleArchive> ModuleRepository.install(java.util.List<java.net.URI> uris)
          Install archives into this ModuleRepository.
 

Methods in java.lang.module with parameters of type ModuleArchive
abstract  java.net.URI ModuleRepository.export(ModuleArchive archive)
          Export the specified archive in installable form, identical or equivalent to the originally installed, module system specific archive.
abstract  boolean ModuleQuery.matches(ModuleArchive target)
          Tests if the specified target matches this instance.
abstract  boolean ModuleArchive.permitsLocal(ModuleArchive requestor)
          Returns true if this ModuleArchive may be made local to the specified archive.
abstract  void ModuleRepository.uninstall(ModuleArchive archive)
          Uninstall an archive.
 void ModuleSystem.verify(ModuleArchive archive)
          Check that the specified ModuleInfo is valid.
 

Constructors in java.lang.module with parameters of type ModuleArchive
Export(ScopedName.Scope scope, java.lang.String name, Version version, java.util.Map<java.lang.String,java.lang.String> attributes, java.util.List<java.lang.String> dependentPackages, ModuleArchive exporter)
          Constructs an instance for the specified name.
Import(Import.Access access, ScopedName.Scope scope, java.lang.String name, Matcher<Version> versionMatcher, AttributeMatcher attributeMatcher, ModuleArchive importer)
          Constructs an instance.
 

Uses of ModuleArchive in java.lang.module.spi
 

Methods in java.lang.module.spi that return ModuleArchive
protected  ModuleArchive PackageConstraint.apply(ModuleArchive candidate, java.util.List<ConnectionError> errors)
          Apply the constraint to the specified candidate.
 ModuleArchive SearchSequence.find(ModuleQuery query)
          Find the first ModuleArchive that matches the specified query.
protected  ModuleArchive ModuleState.findImportCandidate(ModuleQuery importQuery, Import theImport)
          Find a single import candidate that matches the specified query.
 ModuleArchive ModuleState.getArchive()
          Returns the archive from this ModuleState.
 ModuleArchive PackageConnection.getCurrentCandidate()
          Returns the current domain candidate.
 ModuleArchive ImportSpace.getImporter()
          Returns the archive for which this instance was created.
abstract  ModuleArchive Configuration.getRootArchive()
          Returns the root ModuleArchive, which is the sole exporter of packages with the "java." prefix.
 ModuleArchive Configuration.Default.getRootArchive()
          Returns the root ModuleArchive, which is the sole exporter of packages with the "java." prefix.
 ModuleArchive SharedState.getRootMember()
          Returns the root member.
 

Methods in java.lang.module.spi that return types with arguments of type ModuleArchive
 java.util.List<ModuleArchive> SearchSequence.findAll(ModuleQuery query)
          Find all ModuleArchive that match the specified query.
protected  java.util.List<ModuleArchive> ModuleState.findAllImportCandidates(ModuleQuery importQuery, Import theImport)
          Find all import candidates that match the specified query.
abstract  java.util.List<? extends ModuleArchive> ModuleState.getCompositeMembers()
          Returns the set of ModuleArchives that must share a ClassLoader.
 java.util.List<? extends ModuleArchive> SharedState.getCompositeMembers()
          Returns the composite members.
 java.util.List<? extends ModuleArchive> PackageConnection.getDomain()
          Returns the modifiable domain for this instance.
 java.util.Set<ModuleArchive> ImportSpace.getImported()
          Returns the target archive from each connection.
 java.util.Set<ModuleArchive> ModuleState.getImported()
          Returns the imported ModuleArchives.
 java.util.Set<ModuleArchive> SharedState.getImported(ModuleArchive importer)
          Returns the imported and member archives.
 java.util.List<ModuleArchive> ImportSpace.getServiceProviders(java.lang.String serviceName)
          Returns the ModuleArchives that provide the specified service.
 java.util.Iterator<ModuleArchive> PackageConnection.iterator()
          Returns an iterator over the domain.
 

Methods in java.lang.module.spi with parameters of type ModuleArchive
protected  void ModuleClassLoader.add(ModuleArchive archive)
           
 void ImportSpace.addConnectionsForModuleImport(Import theImport, ModuleArchive candidate)
          Add the specified candidate for each package it directly exports.
protected  ModuleArchive PackageConstraint.apply(ModuleArchive candidate, java.util.List<ConnectionError> errors)
          Apply the constraint to the specified candidate.
protected  void PackageConstraint.apply(java.lang.String packageName, java.util.List<? extends ModuleArchive> domain, ModuleArchive importer)
          Applies this constraint, potentially reducing the set of candidates in the domain.
protected  void ImportSpace.assertNoConflict(ModuleArchive candidate, PackageConnection connection)
          Assert that the specified candidate does not conflict with the existing candidates.
protected  void PackageConstraint.assertValidDomain(java.util.List<? extends ModuleArchive> domain, java.lang.String packageName, java.util.List<ConnectionError> errors, ModuleArchive importer)
          Assert that the domain is not empty.
 boolean PackageConnection.contains(ModuleArchive candidate)
          Returns true if the domain contains the specified candidate.
static ImportSpace ImportSpace.emptyImports(ModuleArchive importer)
          Returns an empty, immutable and committed ImportSpace for the specified importer.
static void EventDispatcher.fireArchiveInstalled(ModuleArchive archive)
           
static void EventDispatcher.fireArchiveUninstalled(ModuleArchive archive)
           
static void EventDispatcher.fireModuleCreationFailed(ModuleArchive archive, ConnectionError error)
           
 java.util.Set<ModuleArchive> SharedState.getImported(ModuleArchive importer)
          Returns the imported and member archives.
protected  PackageConnection ImportSpace.newConnection(PackageConnection.ConnectionType type, java.lang.String packageName, ModuleArchive candidate)
          Create a connection for the specified package.
 void EventListener.LifeCycle.onArchiveInstalled(ModuleArchive archive)
           
 void EventListener.LifeCycle.onArchiveUninstalled(ModuleArchive archive)
           
 void EventListener.LifeCycle.onModuleCreationFailed(ModuleArchive archive, ConnectionError error)
           
 void PackageConnection.setConnectTo(ModuleArchive candidate)
          Set the candidate to which to connect.
 

Method parameters in java.lang.module.spi with type arguments of type ModuleArchive
 void ImportSpace.addConnection(java.lang.String packageName, Import theImport, java.util.List<? extends ModuleArchive> candidates)
          Add candidate connections for the specified package name.
 void ImportSpace.addConnectionsForService(java.util.List<? extends ModuleArchive> archives)
          Add required service provider connections.
protected  void PackageConstraint.apply(java.lang.String packageName, java.util.List<? extends ModuleArchive> domain, ModuleArchive importer)
          Applies this constraint, potentially reducing the set of candidates in the domain.
protected  void PackageConstraint.assertValidDomain(java.util.List<? extends ModuleArchive> domain, java.lang.String packageName, java.util.List<ConnectionError> errors, ModuleArchive importer)
          Assert that the domain is not empty.
protected abstract  java.lang.ClassLoader SharedState.createLoader(ClassSpace imports, java.util.List<? extends ModuleArchive> members)
          Creates a ClassLoader to be shared by the composite members.
protected abstract  SharedState ModuleState.createSharedState(java.util.List<? extends ModuleArchive> compositeMembers)
          Create shared state.
protected  java.util.Set<java.lang.String> SharedState.mergeExports(java.util.List<? extends ModuleArchive> members)
          Merges the exports of the composite members.
protected  ImportSpace SharedState.mergeImports(java.util.List<? extends ModuleArchive> members)
          Merges the imports of the composite members.
protected  PackageConnection ImportSpace.newConnection(PackageConnection.ConnectionType type, java.lang.String packageName, java.util.List<? extends ModuleArchive> candidates)
          Create a connection for the specified package.
protected  void ModuleClassLoader.reset(java.util.List<ModuleArchive> archives, java.util.List<ModuleResources> resources)
           
static ImportSpace ImportSpace.union(ImportSpace source, java.lang.String packageName, Import packageImport, java.util.List<ModuleArchive> candidates, ImportConstraint... constraints)
          Returns a a committed ClassSpace that is the union of the specified committed source space and one additional package connection.
 

Constructors in java.lang.module.spi with parameters of type ModuleArchive
ImportSpace(int initialCapacity, ModuleArchive importer, ImportConstraint... constraints)
          Constructs a new instance with the specified initial capacity and constraints.
ImportSpace(ModuleArchive importer)
          Constructs a new instance with default constraints.
ImportSpace(ModuleArchive importer, ImportConstraint... constraints)
          Constructs a new instance with the specified constraints.
ModuleClassLoader(ClassSpace imports, ModuleArchive... archives)
          Constructs an instance for the specified module archives.
ModuleState(ModuleArchive archive)
          Construct an instance with INITIALIZED state for the specified ModuleArchive.
ModuleState(ModuleArchive archive, ImportSpace imports, ModuleState.State state)
          Construct an instance with a specified state for the specified ModuleArchive.
ModuleState(ModuleArchive archive, ModuleState.State state)
          Construct an instance with a specified state for the specified ModuleArchive.
PackageConnection(PackageConnection.ConnectionType type, java.lang.String packageName, ModuleArchive domain)
          Constructs an instance.
 

Constructor parameters in java.lang.module.spi with type arguments of type ModuleArchive
ModuleClassLoader(ClassSpace imports, java.util.List<ModuleArchive> archives, java.util.List<ModuleResources> resources)
          Constructs an instance for the specified module archives and resources.
PackageConnection(PackageConnection.ConnectionType type, java.lang.String packageName, java.util.List<? extends ModuleArchive> domain, boolean check)
          Constructs an instance.
SharedState(java.util.List<? extends ModuleArchive> compositeMembers)
          Constructs an instance for the specified composite members.
 

Uses of ModuleArchive in java.lang.module.spi.query
 

Methods in java.lang.module.spi.query with parameters of type ModuleArchive
 boolean Exports.matches(ModuleArchive target)
          Tests if the specified target matches this instance.
 boolean VersionMatches.matches(ModuleArchive target)
          Tests if the specified target matches this instance.
 boolean Or.matches(ModuleArchive target)
          Tests if the specified target matches this instance.
 boolean Not.matches(ModuleArchive target)
          Tests if the specified target matches this instance.
 boolean AttributeExists.matches(ModuleArchive target)
          Tests if the specified target matches this instance.
 boolean AttributeEquals.matches(ModuleArchive target)
          Tests if the specified target matches this instance.
 boolean And.matches(ModuleArchive target)
          Tests if the specified target matches this instance.
 


Qwylt

Send comments or questions to Bryan Atsatt