diff options
author | Eduardo Pedroni <ep625@york.ac.uk> | 2014-04-25 19:38:16 +0100 |
---|---|---|
committer | Eduardo Pedroni <ep625@york.ac.uk> | 2014-04-25 19:38:16 +0100 |
commit | b0c0698e5503c2506217117bf144fde31e6f6601 (patch) | |
tree | 11a6e20fb565f1e75fb25852e757e4a37e4c313b /src/jcgp/backend/parser/ParameterParser.java | |
parent | 9ac2848be66c39acdc291dc3b48b91178acc1a05 (diff) |
Commented lots of packages.
Diffstat (limited to 'src/jcgp/backend/parser/ParameterParser.java')
-rw-r--r-- | src/jcgp/backend/parser/ParameterParser.java | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/src/jcgp/backend/parser/ParameterParser.java b/src/jcgp/backend/parser/ParameterParser.java deleted file mode 100644 index f96ebf9..0000000 --- a/src/jcgp/backend/parser/ParameterParser.java +++ /dev/null @@ -1,77 +0,0 @@ -package jcgp.backend.parser; - -import java.io.File; -import java.io.FileNotFoundException; -import java.io.FileReader; -import java.util.Scanner; - -import jcgp.backend.resources.ModifiableResources; - -public class ParameterParser { - - private ModifiableResources resources; - - private ParameterParser(ModifiableResources resources) { - this.resources = resources; - } - - public static void parseParameters(File file, ModifiableResources resources) { - ParameterParser pp = new ParameterParser(resources); - - FileReader fr; - try { - fr = new FileReader(file); - } catch (FileNotFoundException e) { - e.printStackTrace(); - return; - } - - Scanner in = new Scanner(fr); - - while (in.hasNextLine()) { - pp.parseAndSet(in.nextLine().split("( |\t)+")); - } - - in.close(); - } - - private void parseAndSet(String[] splitString) { - switch (splitString[1]) { - - case "population_size": - resources.setPopulationSize(Integer.parseInt(splitString[0])); - break; - - case "num_generations": - resources.setGenerations(Integer.parseInt(splitString[0])); - break; - - case "num_runs_total": - resources.setRuns(Integer.parseInt(splitString[0])); - break; - - case "num_rows": - resources.setRows(Integer.parseInt(splitString[0])); - break; - - case "num_cols": - resources.setColumns(Integer.parseInt(splitString[0])); - break; - - case "levels_back": - resources.setLevelsBack(Integer.parseInt(splitString[0])); - break; - - case "report_interval": - resources.setReportInterval(Integer.parseInt(splitString[0])); - break; - - case "global_seed": - resources.setSeed(Integer.parseInt(splitString[0])); - break; - - default: - break; - } - } -} |