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
Fields inherited from class org.apache.tools.ant.taskdefs.Exec |
fos |
Constructor Summary |
Patch()
|
Method Summary |
void |
execute()
Called by the project to let the task do it's work. |
void |
setBackups(boolean backups)
Shall patch write backups. |
void |
setCommand(java.lang.String command)
|
void |
setIgnorewhitespace(boolean ignore)
Ignore whitespace differences. |
void |
setOriginalfile(java.io.File file)
The file to patch. |
void |
setPatchfile(java.io.File file)
The file containing the diff output. |
void |
setQuiet(boolean q)
Work silently unless an error occurs. |
void |
setReverse(boolean r)
Assume patch was created with old and new files swapped. |
void |
setStrip(int num)
Strip the smallest prefix containing num leading slashes
from filenames.
|
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getProject, getTaskName, init, log, log, setDescription, setLocation, setOwningTarget, setTaskName |
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.io.File file)
- The file to patch.
setPatchfile
public void setPatchfile(java.io.File file)
- The file containing the diff output.
setBackups
public void setBackups(boolean backups)
- Shall patch write backups.
setIgnorewhitespace
public void setIgnorewhitespace(boolean ignore)
- Ignore whitespace differences.
setStrip
public void setStrip(int num)
throws BuildException
- Strip the smallest prefix containing num leading slashes
from filenames.
patch's -p option.
setQuiet
public void setQuiet(boolean q)
- Work silently unless an error occurs.
setReverse
public void setReverse(boolean r)
- Assume patch was created with old and new files swapped.
setCommand
public final void setCommand(java.lang.String command)
throws BuildException
- Overrides:
setCommand
in class Exec
execute
public void execute()
throws BuildException
- Description copied from class:
Task
- Called by the project to let the task do it's work. Normally it does nothing.
- Overrides:
execute
in class Exec
- Following copied from class:
org.apache.tools.ant.Task
- Throws:
BuildException
- if someting goes wrong with the build
Copyright © 2000 Apache Software Foundation. All Rights Reserved.