public class AbstractMavenFilteringRequest extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMavenFilteringRequest()
Create instance.
|
protected |
AbstractMavenFilteringRequest(org.apache.maven.project.MavenProject mavenProject,
List<String> filters,
org.apache.maven.execution.MavenSession mavenSession)
Create instance with given parameters
|
| Modifier and Type | Method and Description |
|---|---|
Properties |
getAdditionalProperties() |
LinkedHashSet<String> |
getDelimiters()
See
delimiters for more information and default values. |
String |
getEscapeString() |
List<String> |
getFileFilters()
Alias for
getFilters(). |
List<String> |
getFilters()
The list of filters.
|
org.apache.maven.project.MavenProject |
getMavenProject() |
org.apache.maven.execution.MavenSession |
getMavenSession() |
List<String> |
getProjectStartExpressions() |
boolean |
isEscapedBackslashesInFilePath()
Alias for
isEscapeWindowsPaths() |
boolean |
isEscapeWindowsPaths() |
boolean |
isInjectProjectBuildFilters() |
boolean |
isSupportMultiLineFiltering() |
void |
setAdditionalProperties(Properties additionalProperties) |
void |
setDelimiters(LinkedHashSet<String> delimiters)
Set the delimiter specifications to use during filtering.
|
void |
setDelimiters(LinkedHashSet<String> delimiters,
boolean useDefaultDelimiters) |
void |
setEscapedBackslashesInFilePath(boolean escape)
Alias for
setEscapeWindowsPaths(boolean) |
void |
setEscapeString(String escapeString) |
void |
setEscapeWindowsPaths(boolean escapedBackslashesInFilePath) |
void |
setFileFilters(List<String> paramfilters)
Alias for
setFilters(List) |
void |
setFilters(List<String> filters)
Set the filters.
|
void |
setInjectProjectBuildFilters(boolean injectProjectBuildFilters) |
void |
setMavenProject(org.apache.maven.project.MavenProject mavenProject)
Set the MavenProject.
|
void |
setMavenSession(org.apache.maven.execution.MavenSession mavenSession) |
void |
setProjectStartExpressions(List<String> projectStartExpressions) |
void |
setSupportMultiLineFiltering(boolean supportMultiLineFiltering) |
protected AbstractMavenFilteringRequest()
protected AbstractMavenFilteringRequest(org.apache.maven.project.MavenProject mavenProject,
List<String> filters,
org.apache.maven.execution.MavenSession mavenSession)
mavenProject - The instance of MavenProject.filters - The list of filters.mavenSession - The MavenSession.public org.apache.maven.project.MavenProject getMavenProject()
public void setMavenProject(org.apache.maven.project.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 org.apache.maven.execution.MavenSession getMavenSession()
public void setMavenSession(org.apache.maven.execution.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–2025 The Apache Software Foundation. All rights reserved.