Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/minfo/YearEpochSelect.java @ 3614:68beaa827751
MINFO: Implemented UI and facet/artifact stack for bed height differences.
flys-artifacts/trunk@5276 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 28 Aug 2012 11:45:23 +0000 |
parents | |
children | 8e66293c5369 |
comparison
equal
deleted
inserted
replaced
3613:dd6e25980c91 | 3614:68beaa827751 |
---|---|
1 package de.intevation.flys.artifacts.states.minfo; | |
2 | |
3 import org.apache.log4j.Logger; | |
4 import org.w3c.dom.Element; | |
5 | |
6 import de.intevation.artifacts.Artifact; | |
7 import de.intevation.artifacts.CallContext; | |
8 import de.intevation.artifacts.CallMeta; | |
9 import de.intevation.artifacts.common.utils.XMLUtils; | |
10 import de.intevation.flys.artifacts.resources.Resources; | |
11 import de.intevation.flys.artifacts.states.DefaultState; | |
12 | |
13 /** | |
14 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> | |
15 */ | |
16 public class YearEpochSelect extends DefaultState { | |
17 /** The logger used in this class. */ | |
18 private static Logger logger = Logger.getLogger(YearEpochSelect.class); | |
19 | |
20 /** | |
21 * The default constructor that initializes an empty State object. | |
22 */ | |
23 public YearEpochSelect() { | |
24 } | |
25 | |
26 @Override | |
27 protected String getUIProvider() { | |
28 return "minfo.bed.year_epoch"; | |
29 } | |
30 | |
31 @Override | |
32 protected Element[] createItems( | |
33 XMLUtils.ElementCreator ec, | |
34 Artifact artifact, | |
35 String name, | |
36 CallContext context) | |
37 { | |
38 CallMeta meta = context.getMeta(); | |
39 Element[] elements = new Element[2]; | |
40 elements[0] = createItem( | |
41 ec, | |
42 new String[] { | |
43 Resources.getMsg(meta, | |
44 "state.minfo.year", | |
45 "state.minfo.year"), | |
46 "year"}); | |
47 | |
48 elements[1] = createItem( | |
49 ec, | |
50 new String[] { | |
51 Resources.getMsg(meta, | |
52 "state.minfo.epoch", | |
53 "state.minfo.epoch"), | |
54 "epoch"}); | |
55 | |
56 return elements; | |
57 } | |
58 } | |
59 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : |