Interface FilterTransformer<T>
- Type Parameters:
T- the tool specific filter
- All Known Implementing Classes:
ArtifactIncludeFilterTransformer,EclipseAetherFilterTransformer
public interface FilterTransformer<T>
Provide a mechanism to transform a Filter to a tool specific equivalent using the visitor pattern.
For example: Aether has its own set of filters.
- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptiontransform(AbstractFilter abstractFilter) Transform a custom filter to T specific implementationTransform the andFilter to T specific implementationtransform(ExclusionsFilter exclusionsFilter) Transform the exclusionsFilter to T specific implementationTransform the orFilter to T specific implementationtransform(PatternExclusionsFilter patternExclusionsFilter) Transform the patternExclusionsFilter to T specific implementationtransform(PatternInclusionsFilter patternInclusionsFilter) Transform the paternInclusionsFilter to T specific implementationtransform(ScopeFilter scopeFilter) Transform the scopeFilter to T specific implementation
-
Method Details