Mercurial > dive4elements > river
diff 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 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadDataValueFilter.java Thu Jul 31 17:04:41 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadDataValueFilter.java Thu Jul 31 18:14:22 2014 +0200 @@ -41,6 +41,11 @@ filters = new ArrayList<Filter>(); } + public Composite(Filter filter) { + this(); + add(filter); + } + public Composite add(Filter filter) { filters.add(filter); return this; @@ -52,6 +57,10 @@ public And() { } + public And(Filter filter) { + super(filter); + } + @Override public boolean accept(Value value) { for (Filter filter: filters) { @@ -68,6 +77,10 @@ public Or() { } + public Or(Composite filter) { + super(filter); + } + @Override public boolean accept(Value value) { for (Filter filter: filters) {