public class Sed
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
backup |
(package private) java.io.File |
file |
(package private) Replacer |
macro |
(package private) java.io.File |
output |
(package private) java.util.Map<java.util.regex.Pattern,java.lang.String> |
replacements |
Constructor and Description |
---|
Sed(java.io.File file) |
Sed(Replacer macro,
java.io.File file) |
Modifier and Type | Method and Description |
---|---|
int |
doIt() |
void |
replace(java.lang.String pattern,
java.lang.String replacement) |
void |
setBackup(boolean b) |
void |
setOutput(java.io.File f) |
private java.lang.String |
setReferences(java.util.regex.Matcher m,
java.lang.String replace) |
final java.io.File file
final Replacer macro
java.io.File output
boolean backup
final java.util.Map<java.util.regex.Pattern,java.lang.String> replacements
public Sed(Replacer macro, java.io.File file)
public Sed(java.io.File file)
public void setOutput(java.io.File f)
public void replace(java.lang.String pattern, java.lang.String replacement)
public int doIt() throws java.io.IOException
java.io.IOException
private java.lang.String setReferences(java.util.regex.Matcher m, java.lang.String replace)
public void setBackup(boolean b)