public class KeySubst extends Task
description, location, project| Constructor and Description | 
|---|
| KeySubst()Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| void | execute()Deprecated.  Do the execution. | 
| static void | main(java.lang.String[] args)Deprecated.  A test method. | 
| static java.lang.String | replace(java.lang.String origString,
       java.util.Hashtable keys)Deprecated.  Does replacement on text using the hashtable of keys. | 
| void | setDest(java.io.File dest)Deprecated.  Set the destination file. | 
| void | setKeys(java.lang.String keys)Deprecated.  Sets the keys. | 
| void | setSep(java.lang.String sep)Deprecated.  Sets the separator between name=value arguments
 in setKeys(). | 
| void | setSrc(java.io.File s)Deprecated.  Set the source file. | 
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeclone, getDescription, getLocation, getProject, setDescription, setLocation, setProjectpublic void execute()
             throws BuildException
execute in class TaskBuildException - on errorpublic void setSrc(java.io.File s)
s - the source filepublic void setDest(java.io.File dest)
dest - the destination filepublic void setSep(java.lang.String sep)
sep - the separator stringpublic void setKeys(java.lang.String keys)
name=value*name2=value
Names are case sensitive.
Use the setSep() method to change the * to something else if you need to use * as a name or value.
keys - a String valuepublic static void main(java.lang.String[] args)
args - not usedpublic static java.lang.String replace(java.lang.String origString,
                       java.util.Hashtable keys)
                                throws BuildException
origString - an input stringkeys - mapping of keys to valuesBuildException - on error