Class EclipseAetherFilterTransformer
- java.lang.Object
-
- org.apache.maven.shared.artifact.filter.resolve.transform.EclipseAetherFilterTransformer
-
- All Implemented Interfaces:
FilterTransformer<DependencyFilter>
public class EclipseAetherFilterTransformer extends Object implements FilterTransformer<DependencyFilter>
FilterTransformer implementation for Eclipse Aether.- Since:
- 3.0
- Author:
- Robert Scholte
-
-
Constructor Summary
Constructors Constructor Description EclipseAetherFilterTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DependencyFilter
transform(AbstractFilter filter)
Transform a custom filter to T specific implementationAndDependencyFilter
transform(AndFilter andFilter)
Transform the andFilter to T specific implementationExclusionsDependencyFilter
transform(ExclusionsFilter filter)
Transform the exclusionsFilter to T specific implementationOrDependencyFilter
transform(OrFilter orFilter)
Transform the orFilter to T specific implementationDependencyFilter
transform(PatternExclusionsFilter filter)
Transform the patternExclusionsFilter to T specific implementationDependencyFilter
transform(PatternInclusionsFilter filter)
Transform the paternInclusionsFilter to T specific implementationScopeDependencyFilter
transform(ScopeFilter filter)
Transform the scopeFilter to T specific implementation
-
-
-
Method Detail
-
transform
public AndDependencyFilter transform(AndFilter andFilter)
Transform the andFilter to T specific implementation- Specified by:
transform
in interfaceFilterTransformer<DependencyFilter>
- Parameters:
andFilter
- the filter- Returns:
- the transformed filter, never
null
-
transform
public ExclusionsDependencyFilter transform(ExclusionsFilter filter)
Transform the exclusionsFilter to T specific implementation- Specified by:
transform
in interfaceFilterTransformer<DependencyFilter>
- Parameters:
filter
- the filter- Returns:
- the transformed filter, never
null
-
transform
public OrDependencyFilter transform(OrFilter orFilter)
Transform the orFilter to T specific implementation- Specified by:
transform
in interfaceFilterTransformer<DependencyFilter>
- Parameters:
orFilter
- the filter- Returns:
- the transformed filter, never
null
-
transform
public ScopeDependencyFilter transform(ScopeFilter filter)
Transform the scopeFilter to T specific implementation- Specified by:
transform
in interfaceFilterTransformer<DependencyFilter>
- Parameters:
filter
- the filter- Returns:
- the transformed filter, never
null
-
transform
public DependencyFilter transform(PatternExclusionsFilter filter)
Transform the patternExclusionsFilter to T specific implementation- Specified by:
transform
in interfaceFilterTransformer<DependencyFilter>
- Parameters:
filter
- the filter- Returns:
- the transformed filter, never
null
-
transform
public DependencyFilter transform(PatternInclusionsFilter filter)
Transform the paternInclusionsFilter to T specific implementation- Specified by:
transform
in interfaceFilterTransformer<DependencyFilter>
- Parameters:
filter
- the filter- Returns:
- the transformed filter, never
null
-
transform
public DependencyFilter transform(AbstractFilter filter)
Transform a custom filter to T specific implementation- Specified by:
transform
in interfaceFilterTransformer<DependencyFilter>
- Parameters:
filter
- the filter- Returns:
- the transformed filter, never
null
-
-