updated meviz to work with new commandline parsing API
[meviz.git] / src / main / java / eu / svjatoslav / meviz / replace / Main.java
index 3355e92..81ab76d 100755 (executable)
@@ -23,7 +23,6 @@ public class Main implements Module {
 
        CommandlineOptions options;
 
-
        @Override
        public String getDescription() {
                return "Replace one string to another string in all occurrances and all files recursively.";
@@ -54,19 +53,19 @@ public class Main implements Module {
 
        public void processFile(final File file) throws IOException {
 
-               FileReader fileReader = new FileReader(file);
-               BufferedReader bufferedReader = new BufferedReader(fileReader);
+               final FileReader fileReader = new FileReader(file);
+               final BufferedReader bufferedReader = new BufferedReader(fileReader);
 
-               StringBuffer result = new StringBuffer();
+               final StringBuffer result = new StringBuffer();
 
                boolean contentChanged = false;
 
                while (true) {
-                       String line = bufferedReader.readLine();
+                       final String line = bufferedReader.readLine();
                        if (line == null)
                                break;
 
-                       String newLine = line.replace(options.searchForPattern,
+                       final String newLine = line.replace(options.searchForPattern,
                                        options.replaceWithPattern);
 
                        if (!contentChanged)
@@ -81,7 +80,7 @@ public class Main implements Module {
                fileReader.close();
 
                if (contentChanged) {
-                       FileWriter fileWriter = new FileWriter(file);
+                       final FileWriter fileWriter = new FileWriter(file);
                        fileWriter.write(result.toString());
                        fileWriter.close();
                }
@@ -104,7 +103,7 @@ public class Main implements Module {
 
        @Override
        public void showCommandlineHelp() {
-               commandlineHandler.initParser().showHelp();
+               commandlineHandler.parser.showHelp();
        }
 
 }