Package org.apache.felix.bundleplugin
Class AbstractDependencyFilter
java.lang.Object
org.apache.felix.bundleplugin.AbstractDependencyFilter
- Direct Known Subclasses:
DependencyEmbedder
,DependencyExcluder
Apply clause-based filter over given dependencies
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection
<org.apache.maven.artifact.Artifact> Dependency artifacts.private static final Pattern
private static final String
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractDependencyFilter
(Collection<org.apache.maven.artifact.Artifact> dependencyArtifacts) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
filteredDependencies
(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter, Collection<org.apache.maven.artifact.Artifact> filteredDependencies) protected abstract void
processDependencies
(Collection<org.apache.maven.artifact.Artifact> dependencies, String inline) protected final void
processInstructions
(String header)
-
Field Details
-
MISSING_KEY_PATTERN
-
PLACEHOLDER
- See Also:
-
m_dependencyArtifacts
Dependency artifacts.
-
-
Constructor Details
-
AbstractDependencyFilter
-
-
Method Details
-
processInstructions
protected final void processInstructions(String header) throws org.apache.maven.plugin.MojoExecutionException - Throws:
org.apache.maven.plugin.MojoExecutionException
-
processDependencies
protected abstract void processDependencies(Collection<org.apache.maven.artifact.Artifact> dependencies, String inline) -
filteredDependencies
private void filteredDependencies(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter, Collection<org.apache.maven.artifact.Artifact> filteredDependencies)
-