Uses of Interface
org.apache.ivy.plugins.version.VersionMatcher
Packages that use VersionMatcher
Package
Description
-
Uses of VersionMatcher in org.apache.ivy.core.module.descriptor
Methods in org.apache.ivy.core.module.descriptor with parameters of type VersionMatcherModifier and TypeMethodDescriptionboolean
DefaultModuleDescriptor.dependsOn
(VersionMatcher matcher, ModuleDescriptor md) boolean
ModuleDescriptor.dependsOn
(VersionMatcher matcher, ModuleDescriptor md) -
Uses of VersionMatcher in org.apache.ivy.core.settings
Fields in org.apache.ivy.core.settings declared as VersionMatcherFields in org.apache.ivy.core.settings with type parameters of type VersionMatcherMethods in org.apache.ivy.core.settings that return VersionMatcherModifier and TypeMethodDescriptionIvySettings.getVersionMatcher()
IvySettings.getVersionMatcher
(String name) IvySettings.getVersionMatchers()
Methods in org.apache.ivy.core.settings with parameters of type VersionMatcherModifier and TypeMethodDescriptionvoid
IvySettings.addConfigured
(VersionMatcher vmatcher) void
IvySettings.addVersionMatcher
(VersionMatcher vmatcher) -
Uses of VersionMatcher in org.apache.ivy.core.sort
Fields in org.apache.ivy.core.sort declared as VersionMatcherModifier and TypeFieldDescriptionprivate final VersionMatcher
CollectionOfModulesToSort.versionMatcher
private VersionMatcher
SimpleSortEngineSettings.versionMatcher
Methods in org.apache.ivy.core.sort that return VersionMatcherModifier and TypeMethodDescriptionSimpleSortEngineSettings.getVersionMatcher()
protected VersionMatcher
SortEngine.getVersionMatcher()
SortEngineSettings.getVersionMatcher()
Methods in org.apache.ivy.core.sort with parameters of type VersionMatcherModifier and TypeMethodDescriptionboolean
ModuleInSort.match
(DependencyDescriptor descriptor, VersionMatcher versionMatcher) Return true if this module match the DependencyDescriptor with the given versionMatcher.void
SimpleSortEngineSettings.setVersionMatcher
(VersionMatcher matcher) Constructors in org.apache.ivy.core.sort with parameters of type VersionMatcherModifierConstructorDescriptionCollectionOfModulesToSort
(Collection<ModuleDescriptor> modulesToSort, VersionMatcher matcher, NonMatchingVersionReporter nonMatchingVersionReporter) ModuleDescriptorSorter
(Collection<ModuleDescriptor> modulesDescriptorsToSort, VersionMatcher matcher, NonMatchingVersionReporter nonMatchingVersionReporter, CircularDependencyStrategy circularDepStrategy) -
Uses of VersionMatcher in org.apache.ivy.plugins.conflict
Methods in org.apache.ivy.plugins.conflict with parameters of type VersionMatcherModifier and TypeMethodDescriptionprivate Collection<IvyNodeBlacklist>
LatestCompatibleConflictManager.blackListIncompatibleCaller
(VersionMatcher versionMatcher, IvyNode conflictParent, IvyNode selectedNode, IvyNode evictedNode, Stack<IvyNode> callerStack) Tries to blacklist exactly one version for all callers paths.private boolean
LatestCompatibleConflictManager.handleIncompatibleCaller
(Stack<IvyNode> callerStack, IvyNode node, IvyNode callerNode, IvyNode conflictParent, IvyNode selectedNode, IvyNode evictedNode, Collection<IvyNodeBlacklist> blacklisted, VersionMatcher versionMatcher) -
Uses of VersionMatcher in org.apache.ivy.plugins.resolver
Methods in org.apache.ivy.plugins.resolver that return VersionMatcher -
Uses of VersionMatcher in org.apache.ivy.plugins.version
Classes in org.apache.ivy.plugins.version that implement VersionMatcherModifier and TypeClassDescriptionclass
class
An implementation ofVersionMatcher
chaining several version matchers, and implementing theVersionMatcher
interface by returning results from the first matcher in the chain accepting the version.class
class
class
AVersionMatcher
which understandsMaven timestamped snapshots
.class
class
class
Matches version ranges: [1.0,2.0] matches all versions greater or equal to 1.0 and lower or equal to 2.0 [1.0,2.0[ matches all versions greater or equal to 1.0 and lower than 2.0 ]1.0,2.0] matches all versions greater than 1.0 and lower or equal to 2.0 ]1.0,2.0[ matches all versions greater than 1.0 and lower than 2.0 [1.0,) matches all versions greater or equal to 1.0 ]1.0,) matches all versions greater than 1.0 (,2.0] matches all versions lower or equal to 2.0 (,2.0[ matches all versions lower than 2.0 This class uses a latest strategy to compare revisions.Fields in org.apache.ivy.plugins.version with type parameters of type VersionMatcherModifier and TypeFieldDescriptionprivate final List<VersionMatcher>
ChainVersionMatcher.matchers
The list of version matchers in the chain.Methods in org.apache.ivy.plugins.version that return types with arguments of type VersionMatcherModifier and TypeMethodDescriptionChainVersionMatcher.getMatchers()
Returns the list of matchers in the chain.Methods in org.apache.ivy.plugins.version with parameters of type VersionMatcherModifier and TypeMethodDescriptionvoid
ChainVersionMatcher.add
(VersionMatcher matcher) Adds aVersionMatcher
to the chain.