org.apache.maven.shared.artifact.filter.collection
Class GroupIdFilter
java.lang.Object
org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
org.apache.maven.shared.artifact.filter.collection.AbstractArtifactFeatureFilter
org.apache.maven.shared.artifact.filter.collection.GroupIdFilter
- All Implemented Interfaces:
- ArtifactsFilter
public class GroupIdFilter
- extends AbstractArtifactFeatureFilter
Filter on GroupId Name.
- Since:
- 2.0
- Version:
- $Id: GroupIdFilter.java 661727 2008-05-30 14:21:49Z bentmann $
- Author:
- clove
- See Also:
dependency.utils.filters.AbstractArtifactFeatureFilter
Constructor Summary |
GroupIdFilter(String include,
String exclude)
Construction will setup the super call with a filtertype of 'GroupId' |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupIdFilter
public GroupIdFilter(String include,
String exclude)
- Construction will setup the super call with a filtertype of 'GroupId'
- Parameters:
include
- exclude
-
getArtifactFeature
protected String getArtifactFeature(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(String lhs,
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-2011 The Apache Software Foundation. All Rights Reserved.