-
public class SourceTargetConfig extends Config
Represents a set of action (configuration) that operates on files copied from one path to another.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringsourcePathprivate final StringtargetPathprivate final Projectprojectprivate final List<Rule>rulesprivate final Map<String, PropertyPrompt>promptsprivate final Map<String, String>promptedPropertiesprivate final List<Property>definedPropertiesprivate final FilesourceDirprivate final FileTreesourceTreeprivate final FiletargetDirprivate final FileTreetargetTreeprivate List<String>textFilesprivate List<String>executableFilesprivate List<String>textIgnoredFilesprivate FiletemplateDirprivate final TemplateEnginetemplateEngineprivate FilepropsFileprivate final FilepreviousPropsFileprivate final Loggerloggerprivate final ForkExtensionforkprivate final Stringname
-
Constructor Summary
Constructors Constructor Description SourceTargetConfig(ForkExtension forkExtension, String name)
-
Method Summary
Modifier and Type Method Description StringgetSourcePath()StringgetTargetPath()final ProjectgetProject()final List<Rule>getRules()final Map<String, PropertyPrompt>getPrompts()final Map<String, String>getPromptedProperties()final List<Property>getDefinedProperties()final FilegetSourceDir()final FileTreegetSourceTree()final FilegetTargetDir()final FileTreegetTargetTree()final List<String>getTextFiles()final List<String>getExecutableFiles()final List<String>getTextIgnoredFiles()final FilegetTemplateDir()final TemplateEnginegetTemplateEngine()final FilegetPropsFile()final FilegetPreviousPropsFile()final LoggergetLogger()final ForkExtensiongetFork()final StringgetName()final UnitsetTextFiles(List<String> textFiles)final UnitsetExecutableFiles(List<String> executableFiles)final UnitsetTextIgnoredFiles(List<String> textIgnoredFiles)final UnitsetTemplateDir(File templateDir)final UnitsetPropsFile(File propsFile)-
Methods inherited from class com.neva.gradle.fork.config.SourceTargetConfig
action, action, cloneFiles, cloneFiles, copyTemplateFile, copyTemplateFile, copyTemplateFiles, eachFiles, eachFiles, eachFiles, eachTextFiles, eachTextFiles, eachTextFiles, evaluate, execute, findTemplateFile, getTargetFile, makeFilesExecutable, moveFile, moveFiles, promptDynamicProperties, promptFill, promptFillCommandLine, promptFillGui, promptFillPropertiesFile, promptPostProcess, promptPreProcess, promptProp, promptProp, promptSavePropertiesFile, promptTemplate, promptValidate, propsDefine, removeEmptyDirs, removeFile, removeFiles, removeText, removeTexts, renderTemplate, replaceContent, replaceContents, replaceText, replaceTexts, replaceTexts, rule, rule, toString, validate -
Methods inherited from class com.neva.gradle.fork.config.Config
equals, hashCode -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SourceTargetConfig
SourceTargetConfig(ForkExtension forkExtension, String name)
-
-
Method Detail
-
getSourcePath
String getSourcePath()
-
getTargetPath
String getTargetPath()
-
getProject
final Project getProject()
-
getPrompts
final Map<String, PropertyPrompt> getPrompts()
-
getPromptedProperties
final Map<String, String> getPromptedProperties()
-
getDefinedProperties
final List<Property> getDefinedProperties()
-
getSourceDir
final File getSourceDir()
-
getSourceTree
final FileTree getSourceTree()
-
getTargetDir
final File getTargetDir()
-
getTargetTree
final FileTree getTargetTree()
-
getTextFiles
final List<String> getTextFiles()
-
getExecutableFiles
final List<String> getExecutableFiles()
-
getTextIgnoredFiles
final List<String> getTextIgnoredFiles()
-
getTemplateDir
final File getTemplateDir()
-
getTemplateEngine
final TemplateEngine getTemplateEngine()
-
getPropsFile
final File getPropsFile()
-
getPreviousPropsFile
final File getPreviousPropsFile()
-
getFork
final ForkExtension getFork()
-
setTextFiles
final Unit setTextFiles(List<String> textFiles)
-
setExecutableFiles
final Unit setExecutableFiles(List<String> executableFiles)
-
setTextIgnoredFiles
final Unit setTextIgnoredFiles(List<String> textIgnoredFiles)
-
setTemplateDir
final Unit setTemplateDir(File templateDir)
-
setPropsFile
final Unit setPropsFile(File propsFile)
-
-
-
-