Class MavenFileFilterRequest
- java.lang.Object
-
- org.apache.maven.shared.filtering.AbstractMavenFilteringRequest
-
- org.apache.maven.shared.filtering.MavenFileFilterRequest
-
public class MavenFileFilterRequest extends AbstractMavenFilteringRequest
- Since:
- 1.0-beta-3
- Author:
- Olivier Lamy
-
-
Constructor Summary
Constructors Constructor Description MavenFileFilterRequest()The constructor.MavenFileFilterRequest(File from, File to, boolean filtering, org.apache.maven.project.MavenProject mavenProject, List<String> filters, boolean escapedBackslashesInFilePath, String encoding, org.apache.maven.execution.MavenSession mavenSession, Properties additionalProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetEncoding()Return the encoding.FilegetFrom()FilegetTo()booleanisFiltering()voidsetEncoding(String encoding)Set the value for encoding.voidsetFiltering(boolean filtering)voidsetFrom(File from)voidsetTo(File to)-
Methods inherited from class org.apache.maven.shared.filtering.AbstractMavenFilteringRequest
getAdditionalProperties, getDelimiters, getEscapeString, getFileFilters, getFilters, getInterpolatorCustomizer, getMavenProject, getMavenSession, getProjectStartExpressions, isEscapedBackslashesInFilePath, isEscapeWindowsPaths, isInjectProjectBuildFilters, isSupportMultiLineFiltering, setAdditionalProperties, setDelimiters, setDelimiters, setEscapedBackslashesInFilePath, setEscapeString, setEscapeWindowsPaths, setFileFilters, setFilters, setInjectProjectBuildFilters, setInterpolatorCustomizer, setMavenProject, setMavenSession, setProjectStartExpressions, setSupportMultiLineFiltering
-
-
-
-
Constructor Detail
-
MavenFileFilterRequest
public MavenFileFilterRequest()
The constructor.
-
MavenFileFilterRequest
public MavenFileFilterRequest(File from, File to, boolean filtering, org.apache.maven.project.MavenProject mavenProject, List<String> filters, boolean escapedBackslashesInFilePath, String encoding, org.apache.maven.execution.MavenSession mavenSession, Properties additionalProperties)
- Parameters:
from- The request from where.to- The request to wherefiltering- Filtering yestrueor nofalsemavenProject- The Maven Project.filters- The list of given filters.escapedBackslashesInFilePath- Escape back slashes in file path.encoding- The used encoding during the filtering.mavenSession- The Maven Session.additionalProperties- Supplemental properties.
-
-
Method Detail
-
getEncoding
public String getEncoding()
Return the encoding.- Returns:
- Current encoding.
-
setEncoding
public void setEncoding(String encoding)
Set the value for encoding.- Parameters:
encoding- Give the new value for encoding.
-
getFrom
public File getFrom()
- Returns:
- to filter from.
-
setFrom
public void setFrom(File from)
- Parameters:
from- set filter from.
-
getTo
public File getTo()
- Returns:
- The filter to
-
setTo
public void setTo(File to)
- Parameters:
to- Set the target.
-
isFiltering
public boolean isFiltering()
- Returns:
- if we are filtering yes
truenofalse
-
setFiltering
public void setFiltering(boolean filtering)
- Parameters:
filtering- set filtering yes / no.
-
-