Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java @ 3878:2e9c6855a1e8
A and B facets of fix analyis are now deactivated by default
flys-artifacts/trunk@5513 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Tue, 18 Sep 2012 21:38:19 +0000 |
parents | ff3ccd84f96a |
children | eb5564662e19 |
comparison
equal
deleted
inserted
replaced
3877:00abcd3737f9 | 3878:2e9c6855a1e8 |
---|---|
2 | 2 |
3 import java.util.Collection; | 3 import java.util.Collection; |
4 import java.util.Iterator; | 4 import java.util.Iterator; |
5 | 5 |
6 import org.apache.log4j.Logger; | 6 import org.apache.log4j.Logger; |
7 | |
8 import org.w3c.dom.Element; | 7 import org.w3c.dom.Element; |
9 | 8 |
10 import de.intevation.artifacts.Artifact; | 9 import de.intevation.artifacts.Artifact; |
11 import de.intevation.artifacts.CallContext; | 10 import de.intevation.artifacts.CallContext; |
12 | |
13 import de.intevation.artifacts.common.utils.XMLUtils; | 11 import de.intevation.artifacts.common.utils.XMLUtils; |
14 | |
15 import de.intevation.flys.artifacts.states.DefaultState; | |
16 import de.intevation.flys.artifacts.math.fitting.Function; | 12 import de.intevation.flys.artifacts.math.fitting.Function; |
17 import de.intevation.flys.artifacts.math.fitting.FunctionFactory; | 13 import de.intevation.flys.artifacts.math.fitting.FunctionFactory; |
14 import de.intevation.flys.artifacts.states.DefaultState; | |
18 | 15 |
19 /** | 16 /** |
20 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> | 17 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> |
21 */ | 18 */ |
22 public class FunctionSelect extends DefaultState { | 19 public class FunctionSelect extends DefaultState { |
29 * The default constructor that initializes an empty State object. | 26 * The default constructor that initializes an empty State object. |
30 */ | 27 */ |
31 public FunctionSelect() { | 28 public FunctionSelect() { |
32 } | 29 } |
33 | 30 |
31 @Override | |
34 public String getUIProvider() { | 32 public String getUIProvider() { |
35 return "fix.functionselect"; | 33 return "fix.functionselect"; |
36 } | 34 } |
37 | 35 |
38 @Override | 36 @Override |
41 Artifact artifact, | 39 Artifact artifact, |
42 String name, | 40 String name, |
43 CallContext context) | 41 CallContext context) |
44 { | 42 { |
45 FunctionFactory ff = FunctionFactory.getInstance(); | 43 FunctionFactory ff = FunctionFactory.getInstance(); |
46 Collection fc = ff.getFunctions(); | 44 Collection<Function> fc = ff.getFunctions(); |
47 Element[] functions = new Element[fc.size()]; | 45 Element[] functions = new Element[fc.size()]; |
48 Iterator i = fc.iterator(); | 46 Iterator<Function> i = fc.iterator(); |
49 | 47 |
50 int j = 0; | 48 int j = 0; |
51 while(i.hasNext()) { | 49 while(i.hasNext()) { |
52 Function f = (Function)i.next(); | 50 Function f = i.next(); |
53 String n = f.getName(); | 51 String n = f.getName(); |
54 String d = f.getDescription(); | 52 String d = f.getDescription(); |
55 functions[j] = createItem(ec, new String[] {d, n}); | 53 functions[j] = createItem(ec, new String[] {d, n}); |
56 j++; | 54 j++; |
57 } | 55 } |