Mercurial > dive4elements > river
comparison flys-artifacts/ChangeLog @ 2563:59c920e73d8a
FixingsOverview: Added a filter mechanism for generating output.
flys-artifacts/trunk@4089 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 20 Feb 2012 16:41:45 +0000 |
parents | ba35dfb7c09a |
children | 3f038d54bc87 |
comparison
equal
deleted
inserted
replaced
2562:ba35dfb7c09a | 2563:59c920e73d8a |
---|---|
1 2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2 | |
3 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: | |
4 Added a filter mechanism for generating output. | |
5 | |
6 There are two kinds of filters: | |
7 | |
8 1 - A range. Defaults to [-Double.MAX_VALUE, Double.MAX_VALUE] | |
9 The resulting sectors are cut to this range. Sectors outside | |
10 this range are omitted. | |
11 | |
12 2 - column filters: Given a fixing column they can decide to keep | |
13 or not to keep it. Following filters exist: | |
14 | |
15 - IdFilter: Keep column if column id matches. | |
16 - DateFilter: Keep column if column date matches. | |
17 - DateRangeFilter: Keep column if column date is in range. | |
18 - SectorRangeFilter: Keep colum if one of its q sectors is in given range. | |
19 - NotFilter: Negates another nested filter. | |
20 - AndFilter: Keep column if all nested filters accept column. | |
21 - OrFilter: Keep column if at least one of the nested filters accepts it. | |
22 | |
1 2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 23 2012-02-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
2 | 24 |
3 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: | 25 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: |
4 Refactored to build the Q sectors once at construction time and not | 26 Refactored to build the Q sectors once at construction time and not |
5 every time output is generated. | 27 every time output is generated. |