comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadDataValueFilter.java @ 8068:9ecd6267323b

Sediment load: transform units for official epochs, too.
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 31 Jul 2014 18:14:22 +0200
parents 25feef564d09
children 00066d3add94
comparison
equal deleted inserted replaced
8067:6d24ba2ac964 8068:9ecd6267323b
39 39
40 public Composite() { 40 public Composite() {
41 filters = new ArrayList<Filter>(); 41 filters = new ArrayList<Filter>();
42 } 42 }
43 43
44 public Composite(Filter filter) {
45 this();
46 add(filter);
47 }
48
44 public Composite add(Filter filter) { 49 public Composite add(Filter filter) {
45 filters.add(filter); 50 filters.add(filter);
46 return this; 51 return this;
47 } 52 }
48 } 53 }
49 54
50 public static final class And extends Composite { 55 public static final class And extends Composite {
51 56
52 public And() { 57 public And() {
58 }
59
60 public And(Filter filter) {
61 super(filter);
53 } 62 }
54 63
55 @Override 64 @Override
56 public boolean accept(Value value) { 65 public boolean accept(Value value) {
57 for (Filter filter: filters) { 66 for (Filter filter: filters) {
64 } // class And 73 } // class And
65 74
66 public static final class Or extends Composite { 75 public static final class Or extends Composite {
67 76
68 public Or() { 77 public Or() {
78 }
79
80 public Or(Composite filter) {
81 super(filter);
69 } 82 }
70 83
71 @Override 84 @Override
72 public boolean accept(Value value) { 85 public boolean accept(Value value) {
73 for (Filter filter: filters) { 86 for (Filter filter: filters) {

http://dive4elements.wald.intevation.org