public class PatternInclusionsFilter extends java.lang.Object implements TransformableFilter
[groupId]:[artifactId]:[extension]:[version] [groupId]:[artifactId]:[extension]:[classifier]:[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.
org.sonatype.aether.util.filter.PatternInclusionsDependencyFilter,
PatternInclusionsDependencyFilter,
org.sonatype.aether.version.VersionScheme,
VersionScheme| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<java.lang.String> |
includes |
| Constructor and Description |
|---|
PatternInclusionsFilter(java.util.Collection<java.lang.String> includes)
The default constructor specifying a collection of pattern based keys which must be included.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<java.lang.String> |
getIncludes()
Get the includes
|
<T> T |
transform(FilterTransformer<T> transformer)
Transform this filter to a tool specific implementation
|
public PatternInclusionsFilter(java.util.Collection<java.lang.String> includes)
includes - the includespublic final java.util.Collection<java.lang.String> getIncludes()
public <T> T transform(FilterTransformer<T> transformer)
transform in interface TransformableFilterT - the interface of the tool specific filtertransformer - the transformer, must not be nullnull