Class FileSetManager
java.lang.Object
org.apache.maven.shared.model.fileset.util.FileSetManager
Provides operations for use with FileSet instances, such as retrieving the included/excluded files, deleting all
matching entries, etc.
- Version:
- $Id: FileSetManager.java 1721672 2015-12-25 13:18:36Z khmarbaise $
- Author:
- jdcasey
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a new manager instance with an empty messages.FileSetManager
(org.apache.maven.plugin.logging.Log log) Create a new manager instance with the supplied log instance.FileSetManager
(org.apache.maven.plugin.logging.Log log, boolean verbose) Create a new manager instance with the supplied log instance and flag for whether to output verbose messages.FileSetManager
(org.codehaus.plexus.logging.Logger log) Create a new manager instance with the supplied log instance.FileSetManager
(org.codehaus.plexus.logging.Logger log, boolean verbose) Create a new manager instance with the supplied log instance and flag for whether to output verbose messages. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Delete the matching files and directories for the given file-set definition.void
Delete the matching files and directories for the given file-set definition.String[]
getExcludedDirectories
(FileSet fileSet) Get all the directory names which have been excluded by the rules in this fileset.String[]
getExcludedFiles
(FileSet fileSet) Get all the filenames which have been excluded by the rules in this fileset.String[]
getIncludedDirectories
(FileSet fileSet) Get all the directory names which have been included by the rules in this fileset.String[]
getIncludedFiles
(FileSet fileSet) Get all the filenames which have been included by the rules in this fileset.mapIncludedFiles
(FileSet fileSet)
-
Constructor Details
-
FileSetManager
public FileSetManager(org.apache.maven.plugin.logging.Log log, boolean verbose) Create a new manager instance with the supplied log instance and flag for whether to output verbose messages.- Parameters:
log
- The mojo log instanceverbose
- Whether to output verbose messages
-
FileSetManager
public FileSetManager(org.apache.maven.plugin.logging.Log log) Create a new manager instance with the supplied log instance. Verbose flag is set to false.- Parameters:
log
- The mojo log instance
-
FileSetManager
public FileSetManager(org.codehaus.plexus.logging.Logger log, boolean verbose) Create a new manager instance with the supplied log instance and flag for whether to output verbose messages.- Parameters:
log
- The mojo log instanceverbose
- Whether to output verbose messages
-
FileSetManager
public FileSetManager(org.codehaus.plexus.logging.Logger log) Create a new manager instance with the supplied log instance. Verbose flag is set to false.- Parameters:
log
- The mojo log instance
-
FileSetManager
public FileSetManager()Create a new manager instance with an empty messages. Verbose flag is set to false.
-
-
Method Details