Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/shared/model/ReportMode.java @ 589:942bd0e7e332
Filter reports and dispatch them to updateReports().
flys-client/trunk@2184 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 21 Jun 2011 16:43:59 +0000 |
parents | |
children | ba1b27b7d282 |
comparison
equal
deleted
inserted
replaced
588:809756dda091 | 589:942bd0e7e332 |
---|---|
1 package de.intevation.flys.client.shared.model; | |
2 | |
3 import java.util.List; | |
4 | |
5 public class ReportMode | |
6 extends DefaultOutputMode | |
7 { | |
8 public ReportMode() { | |
9 } | |
10 | |
11 | |
12 public ReportMode(String name, String desc, String mimeType) { | |
13 super(name, desc, mimeType); | |
14 } | |
15 | |
16 | |
17 public ReportMode( | |
18 String name, | |
19 String description, | |
20 String mimeType, | |
21 List<Facet> facets | |
22 ) { | |
23 super(name, description, mimeType, facets); | |
24 } | |
25 | |
26 public String toString() { | |
27 StringBuilder sb = new StringBuilder(); | |
28 boolean first = true; | |
29 for (Facet f: facets) { | |
30 if (first) first = false; | |
31 else sb.append(", "); | |
32 sb.append("(name = '").append(f.getName()) | |
33 .append("', index = ").append(f.getIndex()) | |
34 .append(", desc = '").append(f.getDescription()).append("')"); | |
35 } | |
36 return sb.toString(); | |
37 } | |
38 } | |
39 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |