|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonatype.aether.util.filter.PatternInclusionsDependencyFilter
org.sonatype.aether.util.filter.PatternExclusionsDependencyFilter
public class PatternExclusionsDependencyFilter
A simple filter to exclude artifacts from a list of patterns. The artifact pattern syntax is of the form:
[groupId]:[artifactId]:[extension]:[version]
Where each pattern segment is optional and supports full and partial * wildcards. An empty pattern
segment is treated as an implicit wildcard. Version can be a range in case a VersionScheme is specified.
For example, org.apache.* would match all artifacts whose group id started with org.apache.
, and :::*-SNAPSHOT would match all snapshot artifacts.
| Constructor Summary | |
|---|---|
PatternExclusionsDependencyFilter(Collection<String> patterns)
Creates a new filter using the specified patterns. |
|
PatternExclusionsDependencyFilter(String... patterns)
Creates a new filter using the specified patterns. |
|
PatternExclusionsDependencyFilter(VersionScheme versionScheme,
Collection<String> patterns)
Creates a new filter using the specified patterns and VersionScheme . |
|
PatternExclusionsDependencyFilter(VersionScheme versionScheme,
String... patterns)
Creates a new filter using the specified patterns. |
|
| Method Summary | |
|---|---|
boolean |
accept(DependencyNode node,
List<DependencyNode> parents)
|
| Methods inherited from class org.sonatype.aether.util.filter.PatternInclusionsDependencyFilter |
|---|
equals, hashCode |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PatternExclusionsDependencyFilter(String... patterns)
patterns - The exclude patterns, may be null or empty to exclude no artifacts.
public PatternExclusionsDependencyFilter(VersionScheme versionScheme,
String... patterns)
versionScheme - To be used for parsing versions/version ranges. If null and pattern specifies a
range no artifact will be excluded.patterns - The exclude patterns, may be null or empty to exclude no artifacts.public PatternExclusionsDependencyFilter(Collection<String> patterns)
patterns - The include patterns, may be null or empty to include no artifacts.
public PatternExclusionsDependencyFilter(VersionScheme versionScheme,
Collection<String> patterns)
VersionScheme .
versionScheme - To be used for parsing versions/version ranges. If null and pattern specifies a
range no artifact will be excluded.patterns - The exclude patterns, may be null or empty to exclude no artifacts.| Method Detail |
|---|
public boolean accept(DependencyNode node,
List<DependencyNode> parents)
accept in interface DependencyFilteraccept in class PatternInclusionsDependencyFilter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||