Class EclipseAetherFilterTransformer
- java.lang.Object
-
- org.apache.maven.shared.artifact.filter.resolve.transform.EclipseAetherFilterTransformer
-
- All Implemented Interfaces:
FilterTransformer<DependencyFilter>
public class EclipseAetherFilterTransformer extends java.lang.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 DependencyFiltertransform(AbstractFilter filter)Transform a custom filter to T specific implementationAndDependencyFiltertransform(AndFilter andFilter)Transform the andFilter to T specific implementationExclusionsDependencyFiltertransform(ExclusionsFilter filter)Transform the exclusionsFilter to T specific implementationOrDependencyFiltertransform(OrFilter orFilter)Transform the orFilter to T specific implementationDependencyFiltertransform(PatternExclusionsFilter filter)Transform the patternExclusionsFilter to T specific implementationDependencyFiltertransform(PatternInclusionsFilter filter)Transform the paternInclusionsFilter to T specific implementationScopeDependencyFiltertransform(ScopeFilter filter)Transform the scopeFilter to T specific implementation
-
-
-
Method Detail
-
transform
public AndDependencyFilter transform(AndFilter andFilter)
Description copied from interface:FilterTransformerTransform the andFilter to T specific implementation- Specified by:
transformin interfaceFilterTransformer<DependencyFilter>- Parameters:
andFilter- the filter- Returns:
- the transformed filter, never
null
-
transform
public ExclusionsDependencyFilter transform(ExclusionsFilter filter)
Description copied from interface:FilterTransformerTransform the exclusionsFilter to T specific implementation- Specified by:
transformin interfaceFilterTransformer<DependencyFilter>- Parameters:
filter- the filter- Returns:
- the transformed filter, never
null
-
transform
public OrDependencyFilter transform(OrFilter orFilter)
Description copied from interface:FilterTransformerTransform the orFilter to T specific implementation- Specified by:
transformin interfaceFilterTransformer<DependencyFilter>- Parameters:
orFilter- the filter- Returns:
- the transformed filter, never
null
-
transform
public ScopeDependencyFilter transform(ScopeFilter filter)
Description copied from interface:FilterTransformerTransform the scopeFilter to T specific implementation- Specified by:
transformin interfaceFilterTransformer<DependencyFilter>- Parameters:
filter- the filter- Returns:
- the transformed filter, never
null
-
transform
public DependencyFilter transform(PatternExclusionsFilter filter)
Description copied from interface:FilterTransformerTransform the patternExclusionsFilter to T specific implementation- Specified by:
transformin interfaceFilterTransformer<DependencyFilter>- Parameters:
filter- the filter- Returns:
- the transformed filter, never
null
-
transform
public DependencyFilter transform(PatternInclusionsFilter filter)
Description copied from interface:FilterTransformerTransform the paternInclusionsFilter to T specific implementation- Specified by:
transformin interfaceFilterTransformer<DependencyFilter>- Parameters:
filter- the filter- Returns:
- the transformed filter, never
null
-
transform
public DependencyFilter transform(AbstractFilter filter)
Description copied from interface:FilterTransformerTransform a custom filter to T specific implementation- Specified by:
transformin interfaceFilterTransformer<DependencyFilter>- Parameters:
filter- the filter- Returns:
- the transformed filter, never
null
-
-