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 TypeMethodDescriptionvoidDelete the matching files and directories for the given file-set definition.voidDelete 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