Class ArtifactMatcher.Pattern
- java.lang.Object
-
- org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
-
- Enclosing class:
- ArtifactMatcher
public static class ArtifactMatcher.Pattern extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]
parts
private java.util.function.Predicate<java.lang.String>[]
partsRegex
private java.lang.String
pattern
-
Constructor Summary
Constructors Constructor Description Pattern(java.lang.String pattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
match(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String scope, java.lang.String classifier)
boolean
match(org.apache.maven.artifact.Artifact artifact)
boolean
match(org.apache.maven.model.Dependency dependency)
private boolean
matches(int index, java.lang.String input)
java.lang.String
toString()
-
-
-
Method Detail
-
match
public boolean match(org.apache.maven.artifact.Artifact artifact)
-
match
public boolean match(org.apache.maven.model.Dependency dependency)
-
match
private boolean match(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String scope, java.lang.String classifier) throws org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
- Throws:
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
-
matches
private boolean matches(int index, java.lang.String input)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-