use accessor methods for Encoding Options
[meviz.git] / src / main / java / eu / svjatoslav / meviz / encoder / Encoder.java
index 4b56b13..1ec9d03 100755 (executable)
@@ -44,7 +44,7 @@ public class Encoder implements Module {
                        // handle directory
                        for (final File subFile : sourceFile.listFiles())
                                if (subFile.isDirectory()) {
-                                       if (encodingOptions.recursive)
+                                       if (encodingOptions.isRecursive())
                                                compileEncodingPlan(subFile);
                                } else
                                        compileEncodingPlan(subFile);
@@ -58,7 +58,7 @@ public class Encoder implements Module {
                                                .getFileExtension(sourceFile);
 
                                // encode source file into every desired target format
-                               for (final String targetFormat : encodingOptions.outputFormats) {
+                               for (final String targetFormat : encodingOptions.getOutputFormats()) {
 
                                        // construct target file
                                        final File targetFile = getTargetFile(sourceFile,
@@ -112,7 +112,7 @@ public class Encoder implements Module {
        public boolean fileMatchesInputPattern(final File file) {
                final String fileName = file.getName().toLowerCase();
 
-               for (final String inputPattern : encodingOptions.inputPatterns)
+               for (final String inputPattern : encodingOptions.getInputPatterns())
                        if (WildCardMatcher.match(fileName, inputPattern.toLowerCase()))
                                return true;
 
@@ -154,9 +154,9 @@ public class Encoder implements Module {
 
                encodingPlan = new EncodingPlan();
 
-               compileEncodingPlan(encodingOptions.workingDirectory);
+               compileEncodingPlan(encodingOptions.getWorkingDirectory());
 
-               if (!encodingOptions.testOnly)
+               if (!encodingOptions.isTestOnly())
                        try {
                                encodingPlan.execute(encodingOptions);
                        } catch (final Exception exception) {