org.apache.maven.shared.filtering
Class AbstractMavenFilteringRequest

java.lang.Object
  extended by org.apache.maven.shared.filtering.AbstractMavenFilteringRequest
Direct Known Subclasses:
MavenFileFilterRequest, MavenResourcesExecution

public class AbstractMavenFilteringRequest
extends java.lang.Object

Since:
1.0-beta-3

Constructor Summary
protected AbstractMavenFilteringRequest()
           
protected AbstractMavenFilteringRequest(org.apache.maven.project.MavenProject mavenProject, java.util.List filters, java.lang.String encoding, org.apache.maven.execution.MavenSession mavenSession)
           
 
Method Summary
 java.util.Properties getAdditionalProperties()
           
 java.util.LinkedHashSet getDelimiters()
          See delimiters for more information and default values.
 java.lang.String getEncoding()
           
 java.lang.String getEscapeString()
           
 java.util.List getFileFilters()
           
 java.util.List getFilters()
           
 org.apache.maven.project.MavenProject getMavenProject()
           
 org.apache.maven.execution.MavenSession getMavenSession()
           
 java.util.List getProjectStartExpressions()
           
 boolean isEscapedBackslashesInFilePath()
           
 boolean isEscapeWindowsPaths()
           
 boolean isInjectProjectBuildFilters()
           
 void setAdditionalProperties(java.util.Properties additionalProperties)
           
 void setDelimiters(java.util.LinkedHashSet delimiters)
          Set the delimiter specifications to use during filtering.
 void setEncoding(java.lang.String encoding)
           
 void setEscapedBackslashesInFilePath(boolean escape)
           
 void setEscapeString(java.lang.String escapeString)
           
 void setEscapeWindowsPaths(boolean escapedBackslashesInFilePath)
           
 void setFileFilters(java.util.List filters)
           
 void setFilters(java.util.List filters)
           
 void setInjectProjectBuildFilters(boolean injectProjectBuildFilters)
           
 void setMavenProject(org.apache.maven.project.MavenProject mavenProject)
           
 void setMavenSession(org.apache.maven.execution.MavenSession mavenSession)
           
 void setProjectStartExpressions(java.util.List projectStartExpressions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMavenFilteringRequest

protected AbstractMavenFilteringRequest()

AbstractMavenFilteringRequest

protected AbstractMavenFilteringRequest(org.apache.maven.project.MavenProject mavenProject,
                                        java.util.List filters,
                                        java.lang.String encoding,
                                        org.apache.maven.execution.MavenSession mavenSession)
Method Detail

getMavenProject

public org.apache.maven.project.MavenProject getMavenProject()

setMavenProject

public void setMavenProject(org.apache.maven.project.MavenProject mavenProject)

getFilters

public java.util.List getFilters()

setFilters

public void setFilters(java.util.List filters)

getFileFilters

public java.util.List getFileFilters()

setFileFilters

public void setFileFilters(java.util.List filters)

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 java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String encoding)

getMavenSession

public org.apache.maven.execution.MavenSession getMavenSession()

setMavenSession

public void setMavenSession(org.apache.maven.execution.MavenSession mavenSession)

getAdditionalProperties

public java.util.Properties getAdditionalProperties()
Since:
1.0-beta-3

setAdditionalProperties

public void setAdditionalProperties(java.util.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 java.lang.String getEscapeString()
Returns:
Since:
1.0-beta-2

setEscapeString

public void setEscapeString(java.lang.String escapeString)
Parameters:
escapeString -
Since:
1.0-beta-2

getProjectStartExpressions

public java.util.List getProjectStartExpressions()
Returns:
Since:
1.0-beta-2

setProjectStartExpressions

public void setProjectStartExpressions(java.util.List projectStartExpressions)
Parameters:
projectStartExpressions -
Since:
1.0-beta-2

getDelimiters

public java.util.LinkedHashSet getDelimiters()
See delimiters for more information and default values.

Returns:
Not allowed to be null or empty.
Since:
1.0-beta-3

setDelimiters

public void setDelimiters(java.util.LinkedHashSet delimiters)
Set the delimiter specifications to use during filtering. Specifications should be of the form: 'BEGIN*END' for asymmetical delimiters, or 'TOKEN' for symmetical delimiters. See delimiters for more information and default values.

Parameters:
delimiters - If null, reset delimiters to '${*}' only. Otherwise, use the provided parameter value.
Since:
1.0-beta-3


Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.