Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/importer/parsers/LineParser.java @ 6288:f40d236098c1
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
6287:8d9e9b1ded7d | 6288:f40d236098c1 |
---|---|
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 |