comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/minfo/YearEpochSelect.java @ 5838:5aa05a7a34b7

Rename modules to more fitting names.
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 25 Apr 2013 15:23:37 +0200
parents flys-artifacts/src/main/java/org/dive4elements/river/artifacts/states/minfo/YearEpochSelect.java@bd047b71ab37
children 4897a58c8746
comparison
equal deleted inserted replaced
5837:d9901a08d0a6 5838:5aa05a7a34b7
1 package org.dive4elements.river.artifacts.states.minfo;
2
3 import org.w3c.dom.Element;
4
5 import org.dive4elements.artifacts.Artifact;
6 import org.dive4elements.artifacts.CallContext;
7 import org.dive4elements.artifacts.CallMeta;
8 import org.dive4elements.artifacts.common.utils.XMLUtils;
9 import org.dive4elements.river.artifacts.FLYSArtifact;
10 import org.dive4elements.river.artifacts.resources.Resources;
11 import org.dive4elements.river.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
18 /**
19 * The default constructor that initializes an empty State object.
20 */
21 public YearEpochSelect() {
22 }
23
24 @Override
25 protected String getUIProvider() {
26 return "minfo.bed.year_epoch";
27 }
28
29 @Override
30 protected Element[] createItems(
31 XMLUtils.ElementCreator ec,
32 Artifact artifact,
33 String name,
34 CallContext context)
35 {
36 CallMeta meta = context.getMeta();
37 Element[] elements;
38 if (((FLYSArtifact)artifact).getCurrentStateId()
39 .equals("state.minfo.sediment.load.year_epoch")
40 ) {
41 elements = new Element[3];
42 elements[2] = createItem(
43 ec,
44 new String[] {
45 Resources.getMsg(meta,
46 "state.minfo.off_epoch",
47 "state.minfo.off_epoch"),
48 "off_epoch"});
49 }
50 else {
51 elements = new Element[2];
52 }
53 elements[0] = createItem(
54 ec,
55 new String[] {
56 Resources.getMsg(meta,
57 "state.minfo.year",
58 "state.minfo.year"),
59 "year"});
60
61 elements[1] = createItem(
62 ec,
63 new String[] {
64 Resources.getMsg(meta,
65 "state.minfo.epoch",
66 "state.minfo.epoch"),
67 "epoch"});
68
69 return elements;
70 }
71 }
72 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org