Class SimpleFilter
java.lang.Object
org.apache.maven.plugins.shade.filter.SimpleFilter
- All Implemented Interfaces:
Filter
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionDeprecated.privateSimpleFilter(Set<File> jars, ArchiveFilter archiveFilter) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidfinished()If we are finished.private booleanisExcluded(String classFile) booleanisFiltered(String classFile) private booleanisIncluded(String classFile) booleanisSpecificallyIncluded(String classFile) private booleanmatchPaths(Set<String> patterns, String classFile) private StringnormalizePath(String path) normalizePatterns(Set<String> patterns)
-
Field Details
-
jars
-
includes
-
excludes
-
excludeDefaults
private boolean excludeDefaults
-
-
Constructor Details
-
SimpleFilter
Deprecated.As of release 3.2.2, replaced bySimpleFilter(Set, ArchiveFilter)}- Parameters:
jars- set ofFiles.includes- set of includes.excludes- set of excludes.
-
SimpleFilter
- Parameters:
jars- set ofFiles.archiveFilter- set ofArchiveFilters.
-
SimpleFilter
private SimpleFilter(Set<File> jars, Set<String> includes, Set<String> excludes, boolean excludeDefaults) - Parameters:
jars- set ofFiles.includes- set of includes.excludes- set of excludes.excludeDefaults- whether to exclude default includes once includes are provided explicitly.
-
-
Method Details
-
canFilter
-
isFiltered
- Specified by:
isFilteredin interfaceFilter- Parameters:
classFile- The classFile.- Returns:
- true if the file has been filtered false otherwise.
-
isSpecificallyIncluded
- Parameters:
classFile- The class file.- Returns:
- true if included false otherwise.
-
isIncluded
-
isExcluded
-
matchPaths
-
normalizePath
-
normalizePatterns
-
finished
public void finished()If we are finished.
-
SimpleFilter(Set, ArchiveFilter)}