Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
0000807: Allow the symmetric-core parameter parser to work with other…
… parameter files.
  • Loading branch information
abrougher committed Sep 9, 2012
1 parent 87a617d commit 8363c93
Showing 1 changed file with 9 additions and 3 deletions.
Expand Up @@ -21,6 +21,7 @@
package org.jumpmind.symmetric.util;

import java.io.IOException;
import java.io.InputStream;
import java.io.Serializable;
import java.util.HashSet;
import java.util.List;
Expand All @@ -44,12 +45,17 @@ public class DefaultParameterParser {

public DefaultParameterParser() {
}

public Map<String, ParameterMetaData> parse() {
return parse("/symmetric-default.properties");
}

public Map<String, ParameterMetaData> parse(String fileName) {
Map<String, ParameterMetaData> metaData = new TreeMap<String, DefaultParameterParser.ParameterMetaData>();
try {
List<String> lines = IOUtils.readLines(getClass().getResourceAsStream(
"/symmetric-default.properties"));
InputStream is = getClass().getResourceAsStream(fileName);
List<String> lines = IOUtils.readLines(is);

ParameterMetaData currentMetaData = new ParameterMetaData();
for (String line : lines) {
if (line.trim().startsWith(COMMENT) && line.length() > 1) {
Expand Down

0 comments on commit 8363c93

Please sign in to comment.