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 intdoIt()voidreplace(java.lang.String pattern, java.lang.String replacement)voidsetBackup(boolean b)voidsetOutput(java.io.File f)private java.lang.StringsetReferences(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)
-
-