org.apache.tools.ant.taskdefs
Class Patch
java.lang.Object
|
+--org.apache.tools.ant.Task
|
+--org.apache.tools.ant.taskdefs.Exec
|
+--org.apache.tools.ant.taskdefs.Patch
- public class Patch
- extends Exec
Task as a layer on top of patch. Patch applies a diff file to an original.
- Author:
- Stefan Bodewig stefan.bodewig@megabit.net
Constructor Summary |
Patch()
|
Method Summary |
void |
execute()
|
void |
setBackups(java.lang.String backups)
Shall patch write backups. |
void |
setIgnorewhitespace(java.lang.String ignore)
Ignore whitespace differences. |
void |
setOriginalfile(java.lang.String file)
The file to patch. |
void |
setPatchfile(java.lang.String file)
The file containing the diff output. |
void |
setQuiet(java.lang.String q)
Work silently unless an error occurs. |
void |
setReverse(java.lang.String r)
Assume patch was created with old and new files swapped. |
void |
setStrip(java.lang.String num)
Strip the smallest prefix containing num leading slashes
from filenames. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Patch
public Patch()
setOriginalfile
public void setOriginalfile(java.lang.String file)
- The file to patch.
setPatchfile
public void setPatchfile(java.lang.String file)
- The file containing the diff output.
setBackups
public void setBackups(java.lang.String backups)
- Shall patch write backups.
setIgnorewhitespace
public void setIgnorewhitespace(java.lang.String ignore)
- Ignore whitespace differences.
setStrip
public void setStrip(java.lang.String num)
- Strip the smallest prefix containing num leading slashes
from filenames.
patch's -p option.
setQuiet
public void setQuiet(java.lang.String q)
- Work silently unless an error occurs.
setReverse
public void setReverse(java.lang.String r)
- Assume patch was created with old and new files swapped.
execute
public void execute()
throws BuildException
- Overrides:
- execute in class Exec
Copyright © 2000 Apache Software Foundation. All Rights Reserved.