com.dtolabs.rundeck.core.utils
Class ConfigWriter

java.lang.Object
  extended by com.dtolabs.rundeck.core.utils.ConfigWriter

public class ConfigWriter
extends java.lang.Object

Takes a set of config file templates that use Ant filter tokens and supplied defaults property file and writes them to the specified configuration directory.


Method Summary
static ConfigWriter create(java.io.File dir, java.io.File propFile, java.lang.String includes, java.lang.String to)
          Factory method for creating ConfigWriter instances.
 void write(boolean overwrite)
          Processes the configuration files, filtering templates using defaults info
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static ConfigWriter create(java.io.File dir,
                                  java.io.File propFile,
                                  java.lang.String includes,
                                  java.lang.String to)
Factory method for creating ConfigWriter instances.

Parameters:
dir - Directory with configuration files and templates
propFile - Property file containing default settings
includes - Glob pattern of file templates to process
to - Glob pattern of generated file
Returns:
an instance of ConfigWriter

write

public void write(boolean overwrite)
Processes the configuration files, filtering templates using defaults info

Parameters:
overwrite - Overwrite existing configuration files with generated ones.