META-INF/
META-INF/MANIFEST.MF
org/
org/apache/
org/apache/maven/
org/apache/maven/shared/
org/apache/maven/shared/artifact/
org/apache/maven/shared/artifact/filter/
org/apache/maven/shared/artifact/filter/collection/
META-INF/DEPENDENCIES
META-INF/LICENSE
META-INF/NOTICE
org/apache/maven/shared/artifact/filter/AbstractStrictPatternArtifactFilter.classAbstractStrictPatternArtifactFilter.java
package org.apache.maven.shared.artifact.filter
public abstract org.apache.maven.shared.artifact.filter.AbstractStrictPatternArtifactFilter extends java.lang.Object implements org.apache.maven.artifact.resolver.filter.ArtifactFilter {
private final java.util.List patterns
private final boolean include
public void (java.util.List, boolean)
java.util.List patterns
boolean include
public boolean include (org.apache.maven.artifact.Artifact)
String pattern
java.util.Iterator i
org.apache.maven.artifact.Artifact artifact
boolean matched
private boolean include (org.apache.maven.artifact.Artifact, java.lang.String)
int i
org.apache.maven.artifact.Artifact artifact
String pattern
String[] tokens
String[] patternTokens
boolean matched
private boolean matches (java.lang.String, java.lang.String)
boolean matches
String contains
boolean matches
String suffix
boolean matches
String prefix
boolean matches
boolean matches
String token
String pattern
boolean matches
private boolean isVersionIncludedInRange (java.lang.String, java.lang.String)
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException e
String version
String range
}
org/apache/maven/shared/artifact/filter/collection/AbstractArtifactFeatureFilter.classAbstractArtifactFeatureFilter.java
package org.apache.maven.shared.artifact.filter.collection
public abstract org.apache.maven.shared.artifact.filter.collection.AbstractArtifactFeatureFilter extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter {
private java.util.List includes
private java.util.List excludes
public void (java.lang.String, java.lang.String)
String include
String exclude
public java.util.Set filter (java.util.Set)
java.util.Set artifacts
java.util.Set results
private java.util.Set filterIncludes (java.util.Set, java.util.List)
org.apache.maven.artifact.Artifact artifact
String include
java.util.Iterator iter
java.util.Set artifacts
java.util.List theIncludes
java.util.Set result
java.util.Iterator includeIter
private java.util.Set filterExcludes (java.util.Set, java.util.List)
String excludeFeature
boolean exclude
org.apache.maven.artifact.Artifact artifact
String artifactFeature
java.util.Iterator excludeIter
java.util.Set artifacts
java.util.List theExcludes
java.util.Set result
java.util.Iterator iter
protected abstract java.lang.String getArtifactFeature (org.apache.maven.artifact.Artifact)
public void setExcludes (java.lang.String)
String excludeString
public void setIncludes (java.lang.String)
String includeString
public java.util.List getExcludes ()
public java.util.List getIncludes ()
protected boolean compareFeatures (java.lang.String, java.lang.String)
String lhs
String rhs
}
org/apache/maven/shared/artifact/filter/collection/AbstractArtifactsFilter.classAbstractArtifactsFilter.java
package org.apache.maven.shared.artifact.filter.collection
public abstract org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter extends java.lang.Object implements org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter {
public void ()
public boolean isArtifactIncluded (org.apache.maven.artifact.Artifact) throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
org.apache.maven.artifact.Artifact artifact
java.util.Set set
}
org/apache/maven/shared/artifact/filter/collection/ArtifactFilterException.classArtifactFilterException.java
package org.apache.maven.shared.artifact.filter.collection
public org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String, java.lang.Throwable)
String theMessage
Throwable theCause
public void (java.lang.String)
String theMessage
public void (java.lang.Throwable)
Throwable theCause
}
org/apache/maven/shared/artifact/filter/collection/ArtifactIdFilter.classArtifactIdFilter.java
package org.apache.maven.shared.artifact.filter.collection
public org.apache.maven.shared.artifact.filter.collection.ArtifactIdFilter extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactFeatureFilter {
public void (java.lang.String, java.lang.String)
String include
String exclude
protected java.lang.String getArtifactFeature (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
}
org/apache/maven/shared/artifact/filter/collection/ArtifactsFilter.classArtifactsFilter.java
package org.apache.maven.shared.artifact.filter.collection
public abstract org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter extends java.lang.Object {
public abstract java.util.Set filter (java.util.Set) throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
public abstract boolean isArtifactIncluded (org.apache.maven.artifact.Artifact) throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
}
org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.classArtifactTransitivityFilter.java
package org.apache.maven.shared.artifact.filter.collection
public org.apache.maven.shared.artifact.filter.collection.ArtifactTransitivityFilter extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter {
java.util.Collection transitiveArtifacts
org.apache.maven.artifact.factory.ArtifactFactory factory
org.apache.maven.artifact.repository.ArtifactRepository local
java.util.List remote
public void (org.apache.maven.artifact.Artifact, org.apache.maven.artifact.factory.ArtifactFactory, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List, org.apache.maven.project.MavenProjectBuilder) throws org.apache.maven.project.ProjectBuildingException org.apache.maven.project.artifact.InvalidDependencyVersionException
org.apache.maven.artifact.Artifact artifact
org.apache.maven.artifact.factory.ArtifactFactory factory
org.apache.maven.artifact.repository.ArtifactRepository local
java.util.List remote
org.apache.maven.project.MavenProjectBuilder builder
org.apache.maven.artifact.Artifact rootArtifactPom
org.apache.maven.project.MavenProject rootArtifactProject
public void (org.apache.maven.model.Dependency, org.apache.maven.artifact.factory.ArtifactFactory, org.apache.maven.artifact.repository.ArtifactRepository, java.util.List, org.apache.maven.project.MavenProjectBuilder) throws org.apache.maven.project.ProjectBuildingException org.apache.maven.project.artifact.InvalidDependencyVersionException
org.apache.maven.model.Dependency dependency
org.apache.maven.artifact.factory.ArtifactFactory factory
org.apache.maven.artifact.repository.ArtifactRepository local
java.util.List remote
org.apache.maven.project.MavenProjectBuilder builder
org.apache.maven.artifact.Artifact rootArtifactPom
org.apache.maven.project.MavenProject rootArtifactProject
public java.util.Set filter (java.util.Set)
org.apache.maven.artifact.Artifact artifact
java.util.Set artifacts
java.util.Set result
java.util.Iterator iterator
public boolean artifactIsATransitiveDependency (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact trans
org.apache.maven.artifact.Artifact artifact
boolean result
java.util.Iterator iterator
}
org/apache/maven/shared/artifact/filter/collection/ClassifierFilter.classClassifierFilter.java
package org.apache.maven.shared.artifact.filter.collection
public org.apache.maven.shared.artifact.filter.collection.ClassifierFilter extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactFeatureFilter {
public void (java.lang.String, java.lang.String)
String include
String exclude
protected java.lang.String getArtifactFeature (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
}
org/apache/maven/shared/artifact/filter/collection/FilterArtifacts.classFilterArtifacts.java
package org.apache.maven.shared.artifact.filter.collection
public org.apache.maven.shared.artifact.filter.collection.FilterArtifacts extends java.lang.Object {
private java.util.ArrayList filters
public void ()
public void clearFilters ()
public void addFilter (org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter)
org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter filter
public void addFilter (int, org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter)
int index
org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter filter
public java.util.Set filter (java.util.Set) throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
NullPointerException e
org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter filter
java.util.Set artifacts
java.util.Iterator filterIterator
public java.util.ArrayList getFilters ()
public void setFilters (java.util.ArrayList)
java.util.ArrayList filters
}
org/apache/maven/shared/artifact/filter/collection/GroupIdFilter.classGroupIdFilter.java
package org.apache.maven.shared.artifact.filter.collection
public org.apache.maven.shared.artifact.filter.collection.GroupIdFilter extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactFeatureFilter {
public void (java.lang.String, java.lang.String)
String include
String exclude
protected java.lang.String getArtifactFeature (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
protected boolean compareFeatures (java.lang.String, java.lang.String)
String lhs
String rhs
}
org/apache/maven/shared/artifact/filter/collection/ProjectTransitivityFilter.classProjectTransitivityFilter.java
package org.apache.maven.shared.artifact.filter.collection
public org.apache.maven.shared.artifact.filter.collection.ProjectTransitivityFilter extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter {
private boolean excludeTransitive
private java.util.Set directDependencies
public void (java.util.Set, boolean)
java.util.Set directDependencies
boolean excludeTransitive
public java.util.Set filter (java.util.Set)
org.apache.maven.artifact.Artifact artifact
java.util.Iterator iterator
java.util.Set artifacts
java.util.Set result
public boolean artifactIsADirectDependency (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact dependency
org.apache.maven.artifact.Artifact artifact
boolean result
java.util.Iterator iterator
public boolean isExcludeTransitive ()
public void setExcludeTransitive (boolean)
boolean excludeTransitive
}
org/apache/maven/shared/artifact/filter/collection/ScopeFilter.classScopeFilter.java
package org.apache.maven.shared.artifact.filter.collection
public org.apache.maven.shared.artifact.filter.collection.ScopeFilter extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter {
private String includeScope
private String excludeScope
public void (java.lang.String, java.lang.String)
String includeScope
String excludeScope
public java.util.Set filter (java.util.Set) throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
org.apache.maven.artifact.Artifact artifact
org.apache.maven.artifact.resolver.filter.ScopeArtifactFilter saf
java.util.Iterator iter
org.apache.maven.artifact.Artifact artifact
org.apache.maven.artifact.resolver.filter.ScopeArtifactFilter saf
java.util.Iterator iter
java.util.Set artifacts
java.util.Set results
private java.util.Set includeSingleScope (java.util.Set, java.lang.String)
org.apache.maven.artifact.Artifact artifact
java.util.Set artifacts
String scope
java.util.HashSet results
java.util.Iterator iter
private java.util.Set excludeSingleScope (java.util.Set, java.lang.String)
org.apache.maven.artifact.Artifact artifact
java.util.Set artifacts
String scope
java.util.HashSet results
java.util.Iterator iter
public java.lang.String getIncludeScope ()
public void setIncludeScope (java.lang.String)
String scope
public java.lang.String getExcludeScope ()
public void setExcludeScope (java.lang.String)
String excludeScope
}
org/apache/maven/shared/artifact/filter/collection/TypeFilter.classTypeFilter.java
package org.apache.maven.shared.artifact.filter.collection
public org.apache.maven.shared.artifact.filter.collection.TypeFilter extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactFeatureFilter {
public void (java.lang.String, java.lang.String)
String include
String exclude
protected java.lang.String getArtifactFeature (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
}
org/apache/maven/shared/artifact/filter/PatternExcludesArtifactFilter.classPatternExcludesArtifactFilter.java
package org.apache.maven.shared.artifact.filter
public org.apache.maven.shared.artifact.filter.PatternExcludesArtifactFilter extends org.apache.maven.shared.artifact.filter.PatternIncludesArtifactFilter {
public void (java.util.List)
java.util.List patterns
public void (java.util.List, boolean)
java.util.List patterns
boolean actTransitively
public boolean include (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
boolean shouldInclude
protected java.lang.String getFilterDescription ()
public java.lang.String toString ()
}
org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilter.classPatternIncludesArtifactFilter.java
package org.apache.maven.shared.artifact.filter
public org.apache.maven.shared.artifact.filter.PatternIncludesArtifactFilter extends java.lang.Object implements org.apache.maven.artifact.resolver.filter.ArtifactFilter org.apache.maven.shared.artifact.filter.StatisticsReportingArtifactFilter {
private final java.util.List positivePatterns
private final java.util.List negativePatterns
private final boolean actTransitively
private final java.util.Set patternsTriggered
private final java.util.List filteredArtifactIds
public void (java.util.List)
java.util.List patterns
public void (java.util.List, boolean)
String pattern
java.util.Iterator it
java.util.List patterns
boolean actTransitively
java.util.List pos
java.util.List neg
public boolean include (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
boolean shouldInclude
protected boolean patternMatches (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
protected void addFilteredArtifactId (java.lang.String)
String artifactId
private java.lang.Boolean negativeMatch (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
protected java.lang.Boolean positiveMatch (org.apache.maven.artifact.Artifact)
org.apache.maven.artifact.Artifact artifact
private boolean match (org.apache.maven.artifact.Artifact, java.util.List)
String trailItem
java.util.Iterator iterator
java.util.List depTrail
org.apache.maven.artifact.Artifact artifact
java.util.List patterns
String shortId
String id
String wholeId
private boolean matchAgainst (java.lang.String, java.util.List, boolean)
int i
int i
String pattern
String[] patternTokens
String[] tokens
boolean matched
java.util.Iterator iterator
String value
java.util.List patterns
boolean regionMatch
private boolean matches (java.lang.String, java.lang.String)
boolean matches
String contains
boolean matches
String suffix
boolean matches
String prefix
boolean matches
int idx
String part
String[] arr$
int len$
int i$
String[] parts
int lastPartEnd
boolean match
boolean matches
boolean matches
String token
String pattern
boolean matches
private boolean isVersionIncludedInRange (java.lang.String, java.lang.String)
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException e
String version
String range
public void reportMissedCriteria (org.codehaus.plexus.logging.Logger)
String pattern
java.util.Iterator it
StringBuffer buffer
java.util.List missed
org.codehaus.plexus.logging.Logger logger
public java.lang.String toString ()
protected java.lang.String getPatternsAsString ()
String pattern
java.util.Iterator it
StringBuffer buffer
protected java.lang.String getFilterDescription ()
public void reportFilteredArtifacts (org.codehaus.plexus.logging.Logger)
String artifactId
java.util.Iterator it
StringBuffer buffer
org.codehaus.plexus.logging.Logger logger
public boolean hasMissedCriteria ()
java.util.List missed
}
org/apache/maven/shared/artifact/filter/ScopeArtifactFilter.classScopeArtifactFilter.java
package org.apache.maven.shared.artifact.filter
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter extends java.lang.Object implements org.apache.maven.artifact.resolver.filter.ArtifactFilter org.apache.maven.shared.artifact.filter.StatisticsReportingArtifactFilter {
private boolean includeCompileScope
private boolean includeRuntimeScope
private boolean includeTestScope
private boolean includeProvidedScope
private boolean includeSystemScope
private boolean includeNullScope
private boolean nullScopeHit
private boolean compileScopeHit
private boolean runtimeScopeHit
private boolean testScopeHit
private boolean providedScopeHit
private boolean systemScopeHit
private java.util.List filteredArtifactIds
public void ()
public void (java.lang.String)
String scope
public boolean include (org.apache.maven.artifact.Artifact)
String id
String id
org.apache.maven.artifact.Artifact artifact
boolean result
public java.lang.String toString ()
public void reportFilteredArtifacts (org.codehaus.plexus.logging.Logger)
String artifactId
java.util.Iterator it
StringBuffer buffer
org.codehaus.plexus.logging.Logger logger
public void reportMissedCriteria (org.codehaus.plexus.logging.Logger)
StringBuffer buffer
boolean report
org.codehaus.plexus.logging.Logger logger
public boolean hasMissedCriteria ()
boolean report
public boolean isIncludeCompileScope ()
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter setIncludeCompileScope (boolean)
boolean includeCompileScope
public boolean isIncludeRuntimeScope ()
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter setIncludeRuntimeScope (boolean)
boolean includeRuntimeScope
public boolean isIncludeTestScope ()
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter setIncludeTestScope (boolean)
boolean includeTestScope
public boolean isIncludeProvidedScope ()
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter setIncludeProvidedScope (boolean)
boolean includeProvidedScope
public boolean isIncludeSystemScope ()
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter setIncludeSystemScope (boolean)
boolean includeSystemScope
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter setIncludeCompileScopeWithImplications (boolean)
boolean enabled
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter setIncludeRuntimeScopeWithImplications (boolean)
boolean enabled
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter setIncludeTestScopeWithImplications (boolean)
boolean enabled
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter setIncludeNullScope (boolean)
boolean enable
public org.apache.maven.shared.artifact.filter.ScopeArtifactFilter reset ()
}
org/apache/maven/shared/artifact/filter/StatisticsReportingArtifactFilter.classStatisticsReportingArtifactFilter.java
package org.apache.maven.shared.artifact.filter
public abstract org.apache.maven.shared.artifact.filter.StatisticsReportingArtifactFilter extends java.lang.Object {
public abstract void reportMissedCriteria (org.codehaus.plexus.logging.Logger)
public abstract void reportFilteredArtifacts (org.codehaus.plexus.logging.Logger)
public abstract boolean hasMissedCriteria ()
}
org/apache/maven/shared/artifact/filter/StrictPatternExcludesArtifactFilter.classStrictPatternExcludesArtifactFilter.java
package org.apache.maven.shared.artifact.filter
public org.apache.maven.shared.artifact.filter.StrictPatternExcludesArtifactFilter extends org.apache.maven.shared.artifact.filter.AbstractStrictPatternArtifactFilter {
public void (java.util.List)
java.util.List patterns
}
org/apache/maven/shared/artifact/filter/StrictPatternIncludesArtifactFilter.classStrictPatternIncludesArtifactFilter.java
package org.apache.maven.shared.artifact.filter
public org.apache.maven.shared.artifact.filter.StrictPatternIncludesArtifactFilter extends org.apache.maven.shared.artifact.filter.AbstractStrictPatternArtifactFilter {
public void (java.util.List)
java.util.List patterns
}
META-INF/maven/
META-INF/maven/org.apache.maven.shared/
META-INF/maven/org.apache.maven.shared/maven-common-artifact-filters/
META-INF/maven/org.apache.maven.shared/maven-common-artifact-filters/pom.xml
META-INF/maven/org.apache.maven.shared/maven-common-artifact-filters/pom.properties