Statistics
| Revision:

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
}