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
- Author:
- Robert Scholte
-
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