Revision 3974

View differences:

branches/v05/extensions/extWMS/src/com/iver/cit/gvsig/gui/panels/StyleTree.java
43 43
*
44 44
* $Id$
45 45
* $Log$
46
* Revision 1.2.2.7  2006-02-06 18:03:47  jaume
46
* Revision 1.2.2.8  2006-02-07 07:53:22  jaume
47
* *** empty log message ***
48
*
49
* Revision 1.2.2.7  2006/02/06 18:03:47  jaume
47 50
* fixed style edition, now supports drag'n'drop on the layer list refreshing
48 51
*
49 52
* Revision 1.2.2.6  2006/02/06 15:19:50  jaume
......
111 114
import java.awt.Component;
112 115
import java.util.ArrayList;
113 116
import java.util.Hashtable;
117
import java.util.Iterator;
114 118
import java.util.Vector;
115 119

  
116 120
import javax.swing.JLabel;
......
279 283
    	if (selections.isEmpty())
280 284
    		return null;
281 285
        Vector values = new Vector();
282
//        for (int i = 0; i < layers.size(); i++) {
283
//            values.add(i, "");
284
//        }
285
        
286
        for (int j = 0; j < lyrs.length; j++) {
287
        	values.add(j, "");
288
        	for (int i = 0; i < layers.size(); i++) {
289
        		WMSLayerNode myLayer = (WMSLayerNode) layers.get(i);
290
        		if (lyrs[j].getName().equals(myLayer.getName())) {
291
        			FMapWMSStyle sty = (FMapWMSStyle) selections.get(layers.get(i));
292
        			if (sty == null)
293
        				values.set(i, "");
294
        			else 
295
        				values.set(i, sty.name);
296
        			break;
297
        		}
298
    		}			
286
        for (int i = 0; i < lyrs.length; i++) {
287
        	values.add(i, "");
288
			String myLyr = lyrs[i].getName();
289
			Iterator it = selections.keySet().iterator();
290
			while (it.hasNext()) {
291
				WMSLayerNode node = (WMSLayerNode) it.next();
292
				if (node.getName().equals(myLyr)) {
293
					values.set(i, ((FMapWMSStyle) selections.get(node)).name);
294
					break;
295
				}
296
			}
299 297
		}
300 298
        return values;
301 299
    }

Also available in: Unified diff