# HG changeset patch # User Felix Wolfsteller # Date 1356610351 -3600 # Node ID e67d396ed65dfb8f3118794e019a2e707c98de15 # Parent 6016b9aa827aab6bf396be0a4ea32dc1c563f8d8 Documentation of DA66Parser. diff -r 6016b9aa827a -r e67d396ed65d flys-backend/src/main/java/de/intevation/flys/importer/parsers/DA66Parser.java --- a/flys-backend/src/main/java/de/intevation/flys/importer/parsers/DA66Parser.java Wed Dec 19 14:59:55 2012 +0100 +++ b/flys-backend/src/main/java/de/intevation/flys/importer/parsers/DA66Parser.java Thu Dec 27 13:12:31 2012 +0100 @@ -32,6 +32,7 @@ private static String HEAD_GEOM = "66"; // "Values" private static String HEAD_ENDG = "88"; // Probably never used. + /** Regex to match lines of files in da66 format. */ private static final Pattern LINE_PATTERN = Pattern.compile("^([0-9 -]{2})" + // Type (00|66|88) "([0-9 -]{5})" + // unset @@ -164,20 +165,31 @@ protected Map> data; + /** Trivial constructor. */ public DA66Parser() { data = new TreeMap>(); } + + /** Get the description of the cross section parsed. */ @Override public String getDescription() { + // TODO place file name here return "da66-dummy"; } + + /** Get the year of this cross sections measurement. */ @Override public Integer getYear() { return 2012; } + + /** + * Return the data parsed. + * @return map of stations (km) to list of points. + */ @Override public Map> getData() { return data; @@ -187,6 +199,7 @@ this.data = data; } + // TODO yet unused, use for description. private static final String removeExtension(String name) { int index = name.lastIndexOf('.'); return index == -1