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 }