comparison backend/src/main/java/org/dive4elements/river/importer/parsers/LineParser.java @ 6294:0647d7f5a275

Doc.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 12 Jun 2013 11:27:36 +0200
parents 4c3ccf2b0304
children cc11780b3491
comparison
equal deleted inserted replaced
6293:69bc52b0219d 6294:0647d7f5a275
25 25
26 import org.apache.log4j.Logger; 26 import org.apache.log4j.Logger;
27 27
28 28
29 /** 29 /**
30 * Base-Class for prasers for line-based file formats. 30 * Base-Class for parsers for line-based file formats.
31 * Calls reset(), then read line by line, calling handleLine() for each, 31 * Calls reset(), then read line by line, calling handleLine() for each,
32 * then calls finish(). 32 * then calls finish().
33 */ 33 */
34 public abstract class LineParser { 34 public abstract class LineParser {
35 35
135 135
136 return df.parse(dateString); 136 return df.parse(dateString);
137 } 137 }
138 138
139 139
140 /** Create Date on first moment (1st jan) of given year. */
140 public static Date getStartDateFromYear(int year) { 141 public static Date getStartDateFromYear(int year) {
141 Calendar cal = Calendar.getInstance(); 142 Calendar cal = Calendar.getInstance();
142 cal.clear(); 143 cal.clear();
143 cal.set(year, 0, 1, 0, 0, 0); 144 cal.set(year, 0, 1, 0, 0, 0);
144 145
145 return cal.getTime(); 146 return cal.getTime();
146 } 147 }
147 148
149
150 /** Create Date on las moment (31st dec) of given year. */
148 public static Date getEndDateFromYear(int year) { 151 public static Date getEndDateFromYear(int year) {
149 Calendar cal = Calendar.getInstance(); 152 Calendar cal = Calendar.getInstance();
150 cal.clear(); 153 cal.clear();
151 cal.set(year, 11, 31, 23, 59, 59); 154 cal.set(year, 11, 31, 23, 59, 59);
152 155

http://dive4elements.wald.intevation.org