root / trunk / extensions / extWCS / src / es / uji / lsi / wcs / XmlWcsParsing / GMLGridEnvelope.java @ 1877
History | View | Annotate | Download (1.26 KB)
1 |
package es.uji.lsi.wcs.XmlWcsParsing; |
---|---|
2 |
/*
|
3 |
* GMLGridEnvelope.java
|
4 |
*
|
5 |
* Created on 3 de enero de 2005, 15:26
|
6 |
*/
|
7 |
|
8 |
/**
|
9 |
*
|
10 |
* @author jaume
|
11 |
*/
|
12 |
class GMLGridEnvelope{ |
13 |
private int [][] limits; |
14 |
private int dimension; |
15 |
|
16 |
public GMLGridEnvelope(XMLNode node, int dim){ |
17 |
limits = new int [2][dim]; |
18 |
dimension = dim; |
19 |
|
20 |
for (int i=0; i<node.getNumSubNodes(); i++){ |
21 |
XMLNode subnode = node.getSubNode(i); |
22 |
if (WCSToolkit.isWCSTab(subnode, "gml:low")){ |
23 |
String s = subnode.getText();
|
24 |
|
25 |
String[] s2 = s.split(" "); |
26 |
for (int j=0; j<s2.length; j++){ |
27 |
limits[0][j] = Integer.parseInt(s2[j]); |
28 |
} |
29 |
} |
30 |
if (WCSToolkit.isWCSTab(subnode, "gml:high")){ |
31 |
String s = subnode.getText();
|
32 |
String[] s2 = s.split(" "); |
33 |
for (int j=0; j<s2.length; j++){ |
34 |
limits[1][j] = Integer.parseInt(s2[j]); |
35 |
} |
36 |
} |
37 |
} |
38 |
} |
39 |
|
40 |
public String toString(){ |
41 |
String s =""; |
42 |
for (int i=0; i<dimension; i++){ |
43 |
System.out.println(i);
|
44 |
s += "["+limits[0][i]+", "+limits[1][i]+"]"; |
45 |
} |
46 |
return "{"+s+"}"; |
47 |
} |
48 |
} |