Package org.jacoco.maven
Class FileFilter
- java.lang.Object
-
- org.jacoco.maven.FileFilter
-
public class FileFilter extends java.lang.ObjectA file filter using includes/excludes patterns.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringDEFAULT_EXCLUDESprivate static java.lang.StringDEFAULT_INCLUDESprivate java.util.List<java.lang.String>excludesprivate 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.StringbuildPattern(java.util.List<java.lang.String> patterns, java.lang.String defaultPattern)java.lang.StringgetExcludes()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.StringgetIncludes()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.IOExceptionReturns 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.IOExceptionReturns 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)
-
-