Package aQute.libg.sed
Class Sed
- java.lang.Object
-
- aQute.libg.sed.Sed
-
public class Sed extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
file
final java.io.File file
-
macro
final Replacer macro
-
output
java.io.File output
-
backup
boolean backup
-
replacements
final java.util.Map<java.util.regex.Pattern,java.lang.String> replacements
-
-
Constructor Detail
-
Sed
public Sed(Replacer macro, java.io.File file)
-
Sed
public Sed(java.io.File file)
-
-
Method Detail
-
setOutput
public void setOutput(java.io.File f)
-
replace
public void replace(java.lang.String pattern, java.lang.String replacement)
-
doIt
public int doIt() throws java.io.IOException
- Throws:
java.io.IOException
-
setReferences
private java.lang.String setReferences(java.util.regex.Matcher m, java.lang.String replace)
-
setBackup
public void setBackup(boolean b)
-
-