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 *

http://dive4elements.wald.intevation.org