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 :

http://dive4elements.wald.intevation.org