com.google.code.maven_replacer_plugin
Class ReplacerMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by com.google.code.maven_replacer_plugin.ReplacerMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class ReplacerMojo
extends org.apache.maven.plugin.AbstractMojo

Goal replaces token with value inside file


Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ReplacerMojo()
           
ReplacerMojo(FileUtils fileUtils, ReplacementProcessor processor, ReplacerFactory replacerFactory, TokenValueMapFactory tokenValueMapFactory, FileSelector fileSelector, PatternFlagsFactory patternFlagsFactory, OutputFilenameBuilder outputFilenameBuilder, SummaryBuilder summaryBuilder)
           
 
Method Summary
 void execute()
           
 String getBasedir()
           
 List<String> getDelimiters()
           
 List<String> getExcludes()
           
 String getFile()
           
 String getFilesToExclude()
           
 String getFilesToInclude()
           
 List<String> getIncludes()
           
 String getInputFilePattern()
           
 String getOutputBasedir()
           
 String getOutputDir()
           
 String getOutputFile()
           
 String getOutputFilePattern()
           
 String getVariableTokenValueMap()
           
 boolean isCommentsEnabled()
           
 boolean isIgnoreErrors()
           
 boolean isPreserveDir()
           
 boolean isSkip()
           
 boolean isUnescape()
           
 void setBasedir(String baseDir)
           
 void setCommentsEnabled(boolean commentsEnabled)
           
 void setDelimiters(List<String> delimiters)
           
 void setEncoding(String encoding)
           
 void setExcludes(List<String> excludes)
           
 void setFile(String file)
           
 void setFilesToExclude(String filesToExclude)
           
 void setFilesToInclude(String filesToInclude)
           
 void setIgnoreErrors(boolean ignoreErrors)
           
 void setIgnoreMissingFile(boolean ignoreMissingFile)
           
 void setIncludes(List<String> includes)
           
 void setInputFilePattern(String inputFilePattern)
           
 void setOutputBasedir(String outputBasedir)
           
 void setOutputDir(String outputDir)
           
 void setOutputFile(String outputFile)
           
 void setOutputFilePattern(String outputFilePattern)
           
 void setPreserveDir(boolean preserveDir)
           
 void setQuiet(boolean quiet)
           
 void setRegex(boolean regex)
           
 void setRegexFlags(List<String> regexFlags)
           
 void setReplacements(List<Replacement> replacements)
           
 void setSkip(boolean skip)
           
 void setToken(String token)
           
 void setTokenFile(String tokenFile)
           
 void setTokenValueMap(String tokenValueMap)
           
 void setUnescape(boolean unescape)
           
 void setValue(String value)
           
 void setValueFile(String valueFile)
           
 void setVariableTokenValueMap(String variableTokenValueMap)
           
 void setXpath(String xpath)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReplacerMojo

public ReplacerMojo()

ReplacerMojo

public ReplacerMojo(FileUtils fileUtils,
                    ReplacementProcessor processor,
                    ReplacerFactory replacerFactory,
                    TokenValueMapFactory tokenValueMapFactory,
                    FileSelector fileSelector,
                    PatternFlagsFactory patternFlagsFactory,
                    OutputFilenameBuilder outputFilenameBuilder,
                    SummaryBuilder summaryBuilder)
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

setRegex

public void setRegex(boolean regex)

setFile

public void setFile(String file)

getFile

public String getFile()

setToken

public void setToken(String token)

setValue

public void setValue(String value)

setTokenFile

public void setTokenFile(String tokenFile)

setValueFile

public void setValueFile(String valueFile)

setIgnoreMissingFile

public void setIgnoreMissingFile(boolean ignoreMissingFile)

setOutputFile

public void setOutputFile(String outputFile)

setTokenValueMap

public void setTokenValueMap(String tokenValueMap)

setFilesToInclude

public void setFilesToInclude(String filesToInclude)

setFilesToExclude

public void setFilesToExclude(String filesToExclude)

setBasedir

public void setBasedir(String baseDir)

setReplacements

public void setReplacements(List<Replacement> replacements)

setRegexFlags

public void setRegexFlags(List<String> regexFlags)

setIncludes

public void setIncludes(List<String> includes)

getIncludes

public List<String> getIncludes()

setExcludes

public void setExcludes(List<String> excludes)

getExcludes

public List<String> getExcludes()

getFilesToInclude

public String getFilesToInclude()

getFilesToExclude

public String getFilesToExclude()

setOutputDir

public void setOutputDir(String outputDir)

isCommentsEnabled

public boolean isCommentsEnabled()

setCommentsEnabled

public void setCommentsEnabled(boolean commentsEnabled)

setOutputBasedir

public void setOutputBasedir(String outputBasedir)

isPreserveDir

public boolean isPreserveDir()

setPreserveDir

public void setPreserveDir(boolean preserveDir)

getBasedir

public String getBasedir()

getOutputDir

public String getOutputDir()

getOutputBasedir

public String getOutputBasedir()

getOutputFile

public String getOutputFile()

setQuiet

public void setQuiet(boolean quiet)

setDelimiters

public void setDelimiters(List<String> delimiters)

getDelimiters

public List<String> getDelimiters()

setUnescape

public void setUnescape(boolean unescape)

isUnescape

public boolean isUnescape()

setVariableTokenValueMap

public void setVariableTokenValueMap(String variableTokenValueMap)

getVariableTokenValueMap

public String getVariableTokenValueMap()

setIgnoreErrors

public void setIgnoreErrors(boolean ignoreErrors)

isIgnoreErrors

public boolean isIgnoreErrors()

setXpath

public void setXpath(String xpath)

setEncoding

public void setEncoding(String encoding)

setInputFilePattern

public void setInputFilePattern(String inputFilePattern)

setOutputFilePattern

public void setOutputFilePattern(String outputFilePattern)

getInputFilePattern

public String getInputFilePattern()

getOutputFilePattern

public String getOutputFilePattern()

setSkip

public void setSkip(boolean skip)

isSkip

public boolean isSkip()


Copyright © 2012. All Rights Reserved.