public class AbstractMavenFilteringRequest extends Object
Modifier | Constructor and Description |
---|---|
protected |
AbstractMavenFilteringRequest()
Create instance.
|
protected |
AbstractMavenFilteringRequest(MavenProject mavenProject,
List<String> filters,
MavenSession mavenSession)
Create instance with given parameters
|
protected AbstractMavenFilteringRequest()
protected AbstractMavenFilteringRequest(MavenProject mavenProject, List<String> filters, MavenSession mavenSession)
mavenProject
- The instance of MavenProject.filters
- The list of filters.mavenSession
- The MavenSession.public MavenProject getMavenProject()
public void setMavenProject(MavenProject mavenProject)
mavenProject
- The MavenProject to be set.public List<String> getFilters()
public void setFilters(List<String> filters)
filters
- Set the list of filterspublic List<String> getFileFilters()
getFilters()
.public void setFileFilters(List<String> paramfilters)
setFilters(List)
paramfilters
- The list of filters to be set.public boolean isEscapeWindowsPaths()
public void setEscapeWindowsPaths(boolean escapedBackslashesInFilePath)
escapedBackslashesInFilePath
- true or false.public boolean isEscapedBackslashesInFilePath()
isEscapeWindowsPaths()
isEscapeWindowsPaths()
public void setEscapedBackslashesInFilePath(boolean escape)
setEscapeWindowsPaths(boolean)
escape
- activate or deactivate escaping.public MavenSession getMavenSession()
public void setMavenSession(MavenSession mavenSession)
mavenSession
- Set new value for the MavenSession of the instance.public Properties getAdditionalProperties()
public void setAdditionalProperties(Properties additionalProperties)
additionalProperties
- The additional properties to be set.public boolean isInjectProjectBuildFilters()
public void setInjectProjectBuildFilters(boolean injectProjectBuildFilters)
injectProjectBuildFilters
- true or false.public String getEscapeString()
public void setEscapeString(String escapeString)
escapeString
- The escape string to usepublic List<String> getProjectStartExpressions()
public void setProjectStartExpressions(List<String> projectStartExpressions)
projectStartExpressions
- The start expressionspublic LinkedHashSet<String> getDelimiters()
delimiters
for more information and default values.null
or empty.public void setDelimiters(LinkedHashSet<String> delimiters)
delimiters
for more information and default values.delimiters
- If null
, reset delimiters to '${*}' only. Otherwise, use the provided value.public void setDelimiters(LinkedHashSet<String> delimiters, boolean useDefaultDelimiters)
delimiters
- If null
than nothing will happen. If not null
the delimiters will be set
according to the contents. If delimiter entries are null
those entries will be set to '${*}'.useDefaultDelimiters
- true if the default delimiters will be used false otherwise.public boolean isSupportMultiLineFiltering()
public void setSupportMultiLineFiltering(boolean supportMultiLineFiltering)
supportMultiLineFiltering
- activate or deactivate multiple line filtering support.Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.