org.apache.maven.shared.filtering
Class AbstractMavenFilteringRequest
- java.lang.Object
-
- org.apache.maven.shared.filtering.AbstractMavenFilteringRequest
-
- Direct Known Subclasses:
- MavenFileFilterRequest, MavenResourcesExecution
public class AbstractMavenFilteringRequest extends Object
- Since:
- 1.0-beta-3
-
Constructor Summary
Constructors Modifier Constructor and Description protected
AbstractMavenFilteringRequest()
protected
AbstractMavenFilteringRequest(org.apache.maven.project.MavenProject mavenProject, List<String> filters, String encoding, org.apache.maven.execution.MavenSession mavenSession)
Method Summary
Methods Modifier and Type Method and Description Properties
getAdditionalProperties()
LinkedHashSet<String>
getDelimiters()
Seedelimiters
for more information and default values.String
getEncoding()
String
getEscapeString()
List<String>
getFileFilters()
List<String>
getFilters()
org.apache.maven.project.MavenProject
getMavenProject()
org.apache.maven.execution.MavenSession
getMavenSession()
List<String>
getProjectStartExpressions()
boolean
isEscapedBackslashesInFilePath()
boolean
isEscapeWindowsPaths()
boolean
isInjectProjectBuildFilters()
boolean
isSupportMultiLineFiltering()
void
setAdditionalProperties(Properties additionalProperties)
void
setDelimiters(LinkedHashSet<String> delimiters)
Set the delimiter specifications to use during filtering.void
setEncoding(String encoding)
void
setEscapedBackslashesInFilePath(boolean escape)
void
setEscapeString(String escapeString)
void
setEscapeWindowsPaths(boolean escapedBackslashesInFilePath)
void
setFileFilters(List<String> filters)
void
setFilters(List<String> filters)
void
setInjectProjectBuildFilters(boolean injectProjectBuildFilters)
void
setMavenProject(org.apache.maven.project.MavenProject mavenProject)
void
setMavenSession(org.apache.maven.execution.MavenSession mavenSession)
void
setProjectStartExpressions(List<String> projectStartExpressions)
void
setSupportMultiLineFiltering(boolean supportMultiLineFiltering)
-
Method Detail
getMavenProject
public org.apache.maven.project.MavenProject getMavenProject()
setMavenProject
public void setMavenProject(org.apache.maven.project.MavenProject mavenProject)
isEscapeWindowsPaths
public boolean isEscapeWindowsPaths()
- Since:
- 1.0-beta-3
setEscapeWindowsPaths
public void setEscapeWindowsPaths(boolean escapedBackslashesInFilePath)
- Since:
- 1.0-beta-3
isEscapedBackslashesInFilePath
public boolean isEscapedBackslashesInFilePath()
setEscapedBackslashesInFilePath
public void setEscapedBackslashesInFilePath(boolean escape)
getEncoding
public String getEncoding()
setEncoding
public void setEncoding(String encoding)
getMavenSession
public org.apache.maven.execution.MavenSession getMavenSession()
setMavenSession
public void setMavenSession(org.apache.maven.execution.MavenSession mavenSession)
getAdditionalProperties
public Properties getAdditionalProperties()
- Since:
- 1.0-beta-3
setAdditionalProperties
public void setAdditionalProperties(Properties additionalProperties)
- Since:
- 1.0-beta-3
isInjectProjectBuildFilters
public boolean isInjectProjectBuildFilters()
- Since:
- 1.0-beta-3
setInjectProjectBuildFilters
public void setInjectProjectBuildFilters(boolean injectProjectBuildFilters)
- Since:
- 1.0-beta-3
getEscapeString
public String getEscapeString()
- Since:
- 1.0-beta-2
setEscapeString
public void setEscapeString(String escapeString)
- Parameters:
-
escapeString
- - Since:
- 1.0-beta-2
setProjectStartExpressions
public void setProjectStartExpressions(List<String> projectStartExpressions)
- Parameters:
-
projectStartExpressions
- - Since:
- 1.0-beta-2
getDelimiters
public LinkedHashSet<String> getDelimiters()
Seedelimiters
for more information and default values.- Returns:
-
Not allowed to be
null
or empty. - Since:
- 1.0-beta-3
setDelimiters
public void setDelimiters(LinkedHashSet<String> delimiters)
Set the delimiter specifications to use during filtering. Specifications should be of the form: 'BEGIN*END' for asymmetrical delimiters, or 'TOKEN' for symmetrical delimiters. Seedelimiters
for more information and default values.- Parameters:
-
delimiters
- Ifnull
, reset delimiters to '${*}' only. Otherwise, use the provided value. - Since:
- 1.0-beta-3
isSupportMultiLineFiltering
public boolean isSupportMultiLineFiltering()
setSupportMultiLineFiltering
public void setSupportMultiLineFiltering(boolean supportMultiLineFiltering)
Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.