Class SimpleFilter
java.lang.Object
org.apache.maven.plugins.shade.filter.SimpleFilter
- All Implemented Interfaces:
Filter
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionDeprecated.private
SimpleFilter
(Set<File> jars, ArchiveFilter archiveFilter) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
finished()
If we are finished.private boolean
isExcluded
(String classFile) boolean
isFiltered
(String classFile) private boolean
isIncluded
(String classFile) boolean
isSpecificallyIncluded
(String classFile) private boolean
matchPaths
(Set<String> patterns, String classFile) private String
normalizePath
(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 ofFile
s.includes
- set of includes.excludes
- set of excludes.
-
SimpleFilter
- Parameters:
jars
- set ofFile
s.archiveFilter
- set ofArchiveFilter
s.
-
SimpleFilter
private SimpleFilter(Set<File> jars, Set<String> includes, Set<String> excludes, boolean excludeDefaults) - Parameters:
jars
- set ofFile
s.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:
isFiltered
in 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)
}