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[]partsprivate java.util.function.Predicate<java.lang.String>[]partsRegexprivate java.lang.Stringpattern
-
Constructor Summary
Constructors Constructor Description Pattern(java.lang.String pattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleanmatch(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String scope, java.lang.String classifier)booleanmatch(org.apache.maven.artifact.Artifact artifact)booleanmatch(org.apache.maven.model.Dependency dependency)private booleanmatches(int index, java.lang.String input)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-