|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.cau.cs.kieler.synccharts.codegen.sc.LineReplacer
public class LineReplacer
A class to replace lines by rules in text files.
Constructor Summary | |
---|---|
LineReplacer()
The constructor without arguments. |
|
LineReplacer(ArrayList<Tuple<String,Tuple<String,String>>> replacingRules)
The constructor with a list of rules for replacement as argument. |
Method Summary | |
---|---|
void |
addRule(String contains,
String toReplace,
String replacement)
Adds a rule to the list of rules. |
void |
addRule(Tuple<String,Tuple<String,String>> rule)
Adds a rule to the list of rules. |
void |
clearRules()
Clears the list of rules. |
ArrayList<Tuple<String,Tuple<String,String>>> |
getReplacingRules()
|
static ArrayList<Tuple<String,Tuple<String,String>>> |
getRules()
|
void |
replace()
Applies the replacing rules to the set file. |
void |
setFile(File replacingFile)
|
void |
setReplacingRules(ArrayList<Tuple<String,Tuple<String,String>>> replacingRules)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LineReplacer(ArrayList<Tuple<String,Tuple<String,String>>> replacingRules)
replacingRules
- list of rules for replacement.public LineReplacer()
Method Detail |
---|
public void clearRules()
public ArrayList<Tuple<String,Tuple<String,String>>> getReplacingRules()
public void setReplacingRules(ArrayList<Tuple<String,Tuple<String,String>>> replacingRules)
replacingRules
- the replacingRules to setpublic void setFile(File replacingFile)
replacingFile
- the file to setpublic static ArrayList<Tuple<String,Tuple<String,String>>> getRules()
public void addRule(Tuple<String,Tuple<String,String>> rule)
rule
- the rule to addpublic void addRule(String contains, String toReplace, String replacement)
contains
- the string, the line must contain to replace somethingtoReplace
- the string that will be replacedreplacement
- the replacementpublic void replace() throws IOException
IOException
- for file operations
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |