org.apache.maven.plugin.dependency.utils.filters
Class GroupIdFilter
java.lang.Object
org.apache.maven.plugin.dependency.utils.filters.AbstractArtifactsFilter
org.apache.maven.plugin.dependency.utils.filters.AbstractArtifactFeatureFilter
org.apache.maven.plugin.dependency.utils.filters.GroupIdFilter
- All Implemented Interfaces:
- ArtifactsFilter
public class GroupIdFilter
- extends AbstractArtifactFeatureFilter
Filter on GroupId Name.
- Since:
- 2.0
- Author:
- clove
- See Also:
AbstractArtifactFeatureFilter
Constructor Summary |
GroupIdFilter(java.lang.String include,
java.lang.String exclude)
Construction will setup the super call with a filtertype of 'GroupId' |
Method Summary |
protected boolean |
compareFeatures(java.lang.String lhs,
java.lang.String rhs)
Allows Feature comparison to be customized |
protected java.lang.String |
getArtifactFeature(org.apache.maven.artifact.Artifact artifact)
Should return the type or classifier of the given artifact, so that we
can filter it |
java.lang.String |
getExcludeScope()
|
java.lang.String |
getIncludeScope()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupIdFilter
public GroupIdFilter(java.lang.String include,
java.lang.String exclude)
- Construction will setup the super call with a filtertype of 'GroupId'
- Parameters:
include
- exclude
-
getExcludeScope
public java.lang.String getExcludeScope()
- Returns:
- Returns the excludeScope.
getIncludeScope
public java.lang.String getIncludeScope()
- Returns:
- Returns the includeScope.
getArtifactFeature
protected java.lang.String getArtifactFeature(org.apache.maven.artifact.Artifact artifact)
- Description copied from class:
AbstractArtifactFeatureFilter
- Should return the type or classifier of the given artifact, so that we
can filter it
- Specified by:
getArtifactFeature
in class AbstractArtifactFeatureFilter
- Parameters:
artifact
- artifact to return type or classifier of
- Returns:
- type or classifier
compareFeatures
protected boolean compareFeatures(java.lang.String lhs,
java.lang.String rhs)
- Description copied from class:
AbstractArtifactFeatureFilter
- Allows Feature comparison to be customized
- Overrides:
compareFeatures
in class AbstractArtifactFeatureFilter
- Parameters:
lhs
- String artifact's featurerhs
- String feature from exclude or include list
- Returns:
- boolean true if features match
Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.