Qwylt

Uses of Class
java.lang.module.ModuleQuery

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

Uses of ModuleQuery in java.lang.module
 

Fields in java.lang.module declared as ModuleQuery
static ModuleQuery ModuleQuery.ANY
          A query that matches any module archive.
static ModuleQuery ModuleQuery.NONE
          A query that does not match any module archive.
 

Methods in java.lang.module with type parameters of type ModuleQuery
protected
<T extends ModuleQuery>
Indexable<T>
ModuleQuery.find(Indexable<T> indexable)
          Match this ModuleQuery and any children against the specified Indexable, stopping at the first match.
protected static
<T extends ModuleQuery>
Indexable<T>
ModuleQuery.find(ModuleQuery query, Indexable<T> indexable)
          Match the specified ModuleQuery and any children against the specified Indexable, stopping at the first match.
<T extends ModuleQuery>
T
ModuleQuery.findIndexable(java.lang.Class<T> targetType)
          Walk this ModuleQuery and return the first node of the specified type that is safe to use in an index.
<T extends ModuleQuery>
boolean
ModuleQuery.instanceOf(java.lang.Class<T> targetType)
          Test to see if this ModuleQuery is an instance of the specified type.
 

Methods in java.lang.module that return ModuleQuery
 ModuleQuery ModuleQuery.and(ModuleQuery right)
          Returns a ModuleQuery that is the conjunction of this instance and the specified query.
static ModuleQuery ModuleQuery.and(ModuleQuery left, ModuleQuery right)
          Returns a ModuleQuery that is the conjunction of two queries.
static ModuleQuery ModuleQuery.any()
          Returns a ModuleQuery that matches any archive.
static ModuleQuery ModuleQuery.attributeEquals(java.lang.String attributeName, java.lang.String attributeValue)
          Returns a ModuleQuery that tests for the existence of an attribute and that the values are equal.
static ModuleQuery ModuleQuery.attributeExists(java.lang.String attributeName)
          Returns a ModuleQuery that tests for the existence of an attribute.
static ModuleQuery ModuleQuery.exports(ExportMatcher exportMatcher)
          Returns a ModuleQuery that tests for an export.
static ModuleQuery ModuleQuery.exportsPackage(java.lang.String packageName)
          Returns a ModuleQuery that tests for an exported package.
static ModuleQuery ModuleQuery.exportsPackage(java.lang.String packageName, Matcher<Version> versionMatcher)
          Returns a ModuleQuery that tests for an exported package, with optional version matching.
static ModuleQuery ModuleQuery.moduleNameAndVersionMatch(java.lang.String moduleName, Matcher<Version> versionMatcher)
          Returns a ModuleQuery that matches a module name and a version, version range or version list.
static ModuleQuery ModuleQuery.moduleNameEquals(java.lang.String moduleName)
          Returns a ModuleQuery that matches a module name.
 ModuleQuery ModuleQuery.not()
          Returns a ModuleQuery that inverts this query.
static ModuleQuery ModuleQuery.not(ModuleQuery query)
          Returns a ModuleQuery that inverts the specified query.
 ModuleQuery ModuleQuery.or(ModuleQuery right)
          Returns a ModuleQuery that is the disjunction of this instance and the specified query.
static ModuleQuery ModuleQuery.or(ModuleQuery left, ModuleQuery right)
          Returns a ModuleQuery that is the disjunction of two queries.
abstract  ModuleQuery ModuleSystem.parseQuery(java.lang.String query)
          Parses the string argument as a ModuleQuery from a format supported by this ModuleSystem.
protected  ModuleQuery ModuleSystem.parseQuery(java.lang.String query, char versionSeparator)
          A default query parser.
 ModuleQuery ModuleIdentity.toQuery()
          Returns a query representation of this instance.
static ModuleQuery ModuleQuery.versionMatches(Matcher<Version> version)
          Returns a ModuleQuery that matches a version, version range or version list.
 

Methods in java.lang.module that return types with arguments of type ModuleQuery
protected  java.util.List<ModuleQuery> ModuleQuery.addTo(java.util.List<ModuleQuery> list)
          Add this ModuleQuery and any children to the specified list.
protected static java.util.List<ModuleQuery> ModuleQuery.addTo(ModuleQuery query, java.util.List<ModuleQuery> list)
          Add the specified ModuleQuery and any children to the specified list.
 java.util.List<ModuleQuery> ModuleQuery.asList()
          Returns this ModuleQuery and all child instances as a list.
 java.util.Iterator<ModuleQuery> ModuleQuery.iterator()
          Returns an iterator over this and all child instances.
 

Methods in java.lang.module with parameters of type ModuleQuery
protected static java.util.List<ModuleQuery> ModuleQuery.addTo(ModuleQuery query, java.util.List<ModuleQuery> list)
          Add the specified ModuleQuery and any children to the specified list.
 ModuleQuery ModuleQuery.and(ModuleQuery right)
          Returns a ModuleQuery that is the conjunction of this instance and the specified query.
static ModuleQuery ModuleQuery.and(ModuleQuery left, ModuleQuery right)
          Returns a ModuleQuery that is the conjunction of two queries.
 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.
protected static
<T extends ModuleQuery>
Indexable<T>
ModuleQuery.find(ModuleQuery query, Indexable<T> indexable)
          Match the specified ModuleQuery and any children against the specified Indexable, stopping at the first match.
 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.
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.
 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.
static ModuleQuery ModuleQuery.not(ModuleQuery query)
          Returns a ModuleQuery that inverts the specified query.
 ModuleQuery ModuleQuery.or(ModuleQuery right)
          Returns a ModuleQuery that is the disjunction of this instance and the specified query.
static ModuleQuery ModuleQuery.or(ModuleQuery left, ModuleQuery right)
          Returns a ModuleQuery that is the disjunction of two queries.
 

Method parameters in java.lang.module with type arguments of type ModuleQuery
protected  java.util.List<ModuleQuery> ModuleQuery.addTo(java.util.List<ModuleQuery> list)
          Add this ModuleQuery and any children to the specified list.
protected static java.util.List<ModuleQuery> ModuleQuery.addTo(ModuleQuery query, java.util.List<ModuleQuery> list)
          Add the specified ModuleQuery and any children to the specified list.
 

Uses of ModuleQuery in java.lang.module.spi
 

Methods in java.lang.module.spi with parameters of type ModuleQuery
 ModuleArchive SearchSequence.find(ModuleQuery query)
          Find the first ModuleArchive that matches the specified query.
 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.
protected  ModuleArchive ModuleState.findImportCandidate(ModuleQuery importQuery, Import theImport)
          Find a single import candidate that matches the specified query.
 

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

Classes in java.lang.module.spi.query with type parameters of type ModuleQuery
 class Indexable<T extends ModuleQuery>
          A ModuleQuery Matcher that remembers the first matching instance and supports invalidation.
 

Subclasses of ModuleQuery in java.lang.module.spi.query
 class And
          A boolean ModuleQuery that matches if both left and right match.
 class AttributeEquals
          A ModuleQuery that tests whether or not an attribute exists in a ModuleArchive and that the values are equal.
 class AttributeExists
          A ModuleQuery that tests whether or not a given attribute exists in a ModuleArchive.
 class Binary
          An abstract ModuleQuery that matches two other ModuleQuery instances.
 class Exports
          A ModuleQuery that tests if an archive provides a specified export.
 class ModuleReference
          An Exports that is constrained to ScopedName.Scope.MODULE.
 class Not
          A ModuleQuery the inverts the result of another.
 class Or
          A boolean ModuleQuery that matches if either left or right match.
 class Unary
          An abstract ModuleQuery that modifies the result of another instance.
 class VersionMatches
          A ModuleQuery that matches the Version returned by a ModuleArchive.
 

Methods in java.lang.module.spi.query with type parameters of type ModuleQuery
protected
<T extends ModuleQuery>
Indexable<T>
Unary.find(Indexable<T> indexable)
          Match this ModuleQuery and any children against the specified Indexable, stopping at the first match.
protected
<T extends ModuleQuery>
Indexable<T>
Or.find(Indexable<T> indexable)
          Match this ModuleQuery and any children against the specified Indexable, stopping at the first match.
protected
<T extends ModuleQuery>
Indexable<T>
Binary.find(Indexable<T> indexable)
          Match this ModuleQuery and any children against the specified Indexable, stopping at the first match.
 

Methods in java.lang.module.spi.query that return ModuleQuery
static ModuleQuery Not.create(ModuleQuery query)
          Returns a ModuleQuery that inverts another query.
static ModuleQuery Or.create(ModuleQuery q1, ModuleQuery q2, ModuleQuery... qN)
          Returns a ModuleQuery that is the disjunction of two or more queries.
static ModuleQuery And.create(ModuleQuery q1, ModuleQuery q2, ModuleQuery... qN)
          Returns a ModuleQuery that is the conjunction of two or more queries.
 ModuleQuery Unary.getChild()
          Returns the child query.
 ModuleQuery Binary.getLeftChild()
          Returns the left query.
 ModuleQuery Binary.getRightChild()
          Returns the right query.
 

Methods in java.lang.module.spi.query that return types with arguments of type ModuleQuery
protected  java.util.List<ModuleQuery> Unary.addTo(java.util.List<ModuleQuery> list)
          Add this ModuleQuery and any children to the specified list.
protected  java.util.List<ModuleQuery> Binary.addTo(java.util.List<ModuleQuery> list)
          Add this ModuleQuery and any children to the specified list.
 

Methods in java.lang.module.spi.query with parameters of type ModuleQuery
static ModuleQuery Not.create(ModuleQuery query)
          Returns a ModuleQuery that inverts another query.
static ModuleQuery Or.create(ModuleQuery q1, ModuleQuery q2, ModuleQuery... qN)
          Returns a ModuleQuery that is the disjunction of two or more queries.
static ModuleQuery Or.create(ModuleQuery q1, ModuleQuery q2, ModuleQuery... qN)
          Returns a ModuleQuery that is the disjunction of two or more queries.
static ModuleQuery And.create(ModuleQuery q1, ModuleQuery q2, ModuleQuery... qN)
          Returns a ModuleQuery that is the conjunction of two or more queries.
static ModuleQuery And.create(ModuleQuery q1, ModuleQuery q2, ModuleQuery... qN)
          Returns a ModuleQuery that is the conjunction of two or more queries.
 boolean Indexable.matches(ModuleQuery target)
          Tests if the specified target matches this instance.
 

Method parameters in java.lang.module.spi.query with type arguments of type ModuleQuery
protected  java.util.List<ModuleQuery> Unary.addTo(java.util.List<ModuleQuery> list)
          Add this ModuleQuery and any children to the specified list.
protected  java.util.List<ModuleQuery> Binary.addTo(java.util.List<ModuleQuery> list)
          Add this ModuleQuery and any children to the specified list.
 

Constructors in java.lang.module.spi.query with parameters of type ModuleQuery
And(ModuleQuery left, ModuleQuery right)
          Constructor.
Binary(ModuleQuery leftChild, ModuleQuery rightChild)
          Constructor.
Not(ModuleQuery child)
          Constructor.
Or(ModuleQuery left, ModuleQuery right)
          Constructor.
Unary(ModuleQuery child)
          Constructor.
 


Qwylt

Send comments or questions to Bryan Atsatt