00001
00027 package org.objectweb.jonas.ant.jonasbase;
00028
00029 import java.io.File;
00030
00031 import org.apache.tools.ant.taskdefs.Replace;
00032
00037 public class JReplace extends Replace implements BaseTaskItf {
00038
00042 private String configurationFile = null;
00043
00047 private String logInfo = null;
00048
00052 private File jonasRoot = null;
00053
00058 public void setConfigurationFile(String configurationFile) {
00059 this.configurationFile = configurationFile;
00060 }
00061
00065 public void setDestDir(File destDir) {
00066 setFile(new File(new File(destDir, "conf"), configurationFile));
00067 }
00068
00074 public String getLogInfo() {
00075 return logInfo;
00076 }
00077
00083 public void setLogInfo(String logInfo) {
00084 this.logInfo = logInfo;
00085 }
00086
00090 public void setJonasRoot(File jonasRoot) {
00091 this.jonasRoot = jonasRoot;
00092 }
00093
00097 protected File getJonasRoot() {
00098 return jonasRoot;
00099 }
00100 }