Author: mwringe
Date: 2009-08-27 00:29:33 -0500 (Thu, 27 Aug 2009)
New Revision: 1961
Modified:
extensions/trunk/ant/src/main/java/org/codehaus/cargo/ant/ConfigurationElement.java
Log:
Add custom file support
Modified: extensions/trunk/ant/src/main/java/org/codehaus/cargo/ant/ConfigurationElement.java
===================================================================
--- extensions/trunk/ant/src/main/java/org/codehaus/cargo/ant/ConfigurationElement.java 2009-08-12 12:14:10 UTC (rev 1960)
+++ extensions/trunk/ant/src/main/java/org/codehaus/cargo/ant/ConfigurationElement.java 2009-08-27 05:29:33 UTC (rev 1961)
@@ -70,6 +70,11 @@
*List of configuration files
*/
private List fileConfigs = new ArrayList();
+
+ /**
+ * List of files
+ */
+ private List files = new ArrayList();
/**
* @param configurationClass the configuration class to associate to the containing container
@@ -118,17 +123,26 @@
*/
public void addConfiguredFile(FileConfig fileConfigElement)
{
- this.fileConfigs.add(fileConfigElement);
+ this.files.add(fileConfigElement);
}
/**
- * {@inheritDoc}
- * @see #addConfiguredDeployable(DeployableElement)
+ * Get the list of configFiles
+ * @return the configFiles
*/
protected final List getFileConfigs()
{
return this.fileConfigs;
}
+
+ /**
+ * Get the list of files
+ * @return the files
+ */
+ protected final List getFiles()
+ {
+ return this.files;
+ }
/**
* {@inheritDoc}
@@ -239,6 +253,15 @@
.setConfigFileProperty(configfile);
}
}
+ if (getFiles() != null)
+ {
+ for (int i = 0; i < getFiles().size(); i++)
+ {
+ FileConfig configfile = (FileConfig) getFiles().get(i);
+ ((StandaloneLocalConfiguration) configuration)
+ .setFileProperty(configfile);
+ }
+ }
}
return configuration;
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email