Revision 3073 trunk/applications/appCatalogYNomenclatorClient/src/es/gva/cit/gazetteer/protocols/ADLThesaurus.java

View differences:

ADLThesaurus.java
45 45
import java.util.Vector;
46 46

  
47 47
import org.apache.commons.httpclient.NameValuePair;
48
import org.w3c.dom.Node;
49 48

  
49
import es.gva.cit.catalogClient.metadataXML.XMLNode;
50 50
import es.gva.cit.catalogClient.metadataXML.XMLTree;
51 51
import es.gva.cit.catalogClient.protocols.HTTPGetProtocol;
52 52
import es.gva.cit.gazetteer.querys.ThesaurusName;
......
79 79
            e.printStackTrace();
80 80
            return;
81 81
        }
82
        Node[] nodes = new HTTPGetProtocol().doQuery(urlNarrower, getNarrowerParams(), 0);
82
        XMLNode[] nodes = new HTTPGetProtocol().doQuery(urlNarrower, getNarrowerParams(), 0);
83 83
        parseGetNarrowAnswer(nodes[0]);
84 84
        
85 85
    }
......
106 106
     * It parses the getNarrow answer into a Feature arrray
107 107
     * @param node
108 108
     */
109
    private void parseGetNarrowAnswer(Node node){
110
        Node[] rootNodes = XMLTree.searchMultipleNode(node,"hierarchy->node->node");
109
    private void parseGetNarrowAnswer(XMLNode node){
110
        XMLNode[] rootNodes = XMLTree.searchMultipleNode(node,"hierarchy->node->node");
111 111
        Vector features = new Vector();
112 112
        for (int i=0 ; i<rootNodes.length ; i++){
113 113
            ThesaurusName feature = new ThesaurusName(XMLTree.searchNodeValue(rootNodes[i],"term"));
......
126 126
     * Feature to add the child Features
127 127
     * @return
128 128
     */
129
    private Vector parseRecursiveFeatures(Node node,ThesaurusName feature){
130
        Node[] rootNodes = XMLTree.searchMultipleNode(node,"node");
129
    private Vector parseRecursiveFeatures(XMLNode node,ThesaurusName feature){
130
        XMLNode[] rootNodes = XMLTree.searchMultipleNode(node,"node");
131 131
        
132 132
        if ((rootNodes == null) || (rootNodes.length == 0)){
133 133
                return null;

Also available in: Unified diff