Package org.jacoco.maven
Class FileFilter
- java.lang.Object
-
- org.jacoco.maven.FileFilter
-
public class FileFilter extends java.lang.Object
A file filter using includes/excludes patterns.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
DEFAULT_EXCLUDES
private static java.lang.String
DEFAULT_INCLUDES
private java.util.List<java.lang.String>
excludes
private java.util.List<java.lang.String>
includes
-
Constructor Summary
Constructors Constructor Description FileFilter(java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes)
Construct a new FileFilter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
buildPattern(java.util.List<java.lang.String> patterns, java.lang.String defaultPattern)
java.lang.String
getExcludes()
Get the excludes patternjava.util.List<java.lang.String>
getFileNames(java.io.File directory)
Returns a list of file names.java.util.List<java.io.File>
getFiles(java.io.File directory)
Returns a list of files.java.lang.String
getIncludes()
Get the includes pattern
-
-
-
Field Detail
-
DEFAULT_INCLUDES
private static final java.lang.String DEFAULT_INCLUDES
- See Also:
- Constant Field Values
-
DEFAULT_EXCLUDES
private static final java.lang.String DEFAULT_EXCLUDES
- See Also:
- Constant Field Values
-
includes
private final java.util.List<java.lang.String> includes
-
excludes
private final java.util.List<java.lang.String> excludes
-
-
Method Detail
-
getFileNames
public java.util.List<java.lang.String> getFileNames(java.io.File directory) throws java.io.IOException
Returns a list of file names.- Parameters:
directory
- the directory to scan- Returns:
- a list of files
- Throws:
java.io.IOException
- if file system access fails
-
getFiles
public java.util.List<java.io.File> getFiles(java.io.File directory) throws java.io.IOException
Returns a list of files.- Parameters:
directory
- the directory to scan- Returns:
- a list of files
- Throws:
java.io.IOException
- if file system access fails
-
getIncludes
public java.lang.String getIncludes()
Get the includes pattern- Returns:
- the pattern
-
getExcludes
public java.lang.String getExcludes()
Get the excludes pattern- Returns:
- the pattern
-
buildPattern
private java.lang.String buildPattern(java.util.List<java.lang.String> patterns, java.lang.String defaultPattern)
-
-