Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java @ 4648:c04db3178d09
Work on river axis mapfile generator.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Wed, 05 Dec 2012 23:54:09 +0100 |
parents | 53fa4d5c9fb2 |
children | 442fbb290fa8 |
comparison
equal
deleted
inserted
replaced
4643:c2e23c3f29c7 | 4648:c04db3178d09 |
---|---|
1 package de.intevation.flys.utils; | 1 package de.intevation.flys.utils; |
2 | 2 |
3 import org.apache.log4j.Logger; | 3 import de.intevation.artifactdatabase.state.State; |
4 import de.intevation.artifacts.Artifact; | |
5 import de.intevation.artifacts.CallContext; | |
6 import de.intevation.artifacts.common.utils.Config; | |
7 import de.intevation.artifacts.common.utils.XMLUtils; | |
8 import de.intevation.flys.artifacts.FLYSArtifact; | |
9 import de.intevation.flys.artifacts.StaticWKmsArtifact; | |
10 import de.intevation.flys.artifacts.WINFOArtifact; | |
11 import de.intevation.flys.artifacts.context.FLYSContext; | |
12 import de.intevation.flys.artifacts.model.LocationProvider; | |
13 import de.intevation.flys.artifacts.model.RiverFactory; | |
14 import de.intevation.flys.artifacts.model.WKms; | |
15 import de.intevation.flys.artifacts.model.WQ; | |
16 import de.intevation.flys.artifacts.model.WQKms; | |
17 import de.intevation.flys.artifacts.states.WDifferencesState; | |
18 import de.intevation.flys.artifacts.states.WaterlevelSelectState; | |
19 import de.intevation.flys.backend.SessionFactoryProvider; | |
20 import de.intevation.flys.model.Gauge; | |
21 import de.intevation.flys.model.MainValue; | |
22 import de.intevation.flys.model.River; | |
23 | |
24 import gnu.trove.TDoubleArrayList; | |
25 import gnu.trove.TIntArrayList; | |
26 import gnu.trove.TLongArrayList; | |
4 | 27 |
5 import java.text.NumberFormat; | 28 import java.text.NumberFormat; |
6 import java.util.HashMap; | 29 import java.util.HashMap; |
7 import java.util.List; | 30 import java.util.List; |
8 import java.util.Map; | 31 import java.util.Map; |
9 import java.util.regex.Matcher; | 32 import java.util.regex.Matcher; |
10 import java.util.regex.Pattern; | 33 import java.util.regex.Pattern; |
11 | 34 |
12 import javax.xml.xpath.XPathConstants; | 35 import javax.xml.xpath.XPathConstants; |
13 | 36 |
14 import org.w3c.dom.Document; | 37 import org.apache.log4j.Logger; |
15 | |
16 import org.hibernate.SessionFactory; | 38 import org.hibernate.SessionFactory; |
17 import org.hibernate.impl.SessionFactoryImpl; | 39 import org.hibernate.impl.SessionFactoryImpl; |
18 | 40 import org.w3c.dom.Document; |
19 import gnu.trove.TDoubleArrayList; | |
20 import gnu.trove.TIntArrayList; | |
21 import gnu.trove.TLongArrayList; | |
22 | |
23 import de.intevation.artifacts.Artifact; | |
24 import de.intevation.artifacts.CallContext; | |
25 | |
26 import de.intevation.artifacts.common.utils.Config; | |
27 import de.intevation.artifacts.common.utils.XMLUtils; | |
28 | |
29 import de.intevation.flys.backend.SessionFactoryProvider; | |
30 | |
31 import de.intevation.flys.artifacts.context.FLYSContext; | |
32 import de.intevation.flys.artifacts.FLYSArtifact; | |
33 import de.intevation.flys.artifacts.WINFOArtifact; | |
34 import de.intevation.flys.artifacts.StaticWKmsArtifact; | |
35 import de.intevation.flys.artifacts.model.RiverFactory; | |
36 import de.intevation.flys.artifacts.model.LocationProvider; | |
37 import de.intevation.flys.artifacts.model.WQ; | |
38 import de.intevation.flys.artifacts.model.WKms; | |
39 import de.intevation.flys.artifacts.model.WQKms; | |
40 | |
41 import de.intevation.artifactdatabase.state.State; | |
42 import de.intevation.flys.artifacts.states.WaterlevelSelectState; | |
43 import de.intevation.flys.artifacts.states.WDifferencesState; | |
44 import de.intevation.flys.model.Gauge; | |
45 import de.intevation.flys.model.MainValue; | |
46 import de.intevation.flys.model.River; | |
47 | 41 |
48 | 42 |
49 /** | 43 /** |
50 * Static helper methods to e.g. access FLYSArtifacts data. | 44 * Static helper methods to e.g. access FLYSArtifacts data. |
51 * | 45 * |