Revision 44340 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/DefaultExpression.java

View differences:

DefaultExpression.java
1 1
package org.gvsig.expressionevaluator.impl;
2 2

  
3 3
import java.net.URI;
4
import java.net.URL;
4 5
import java.util.ArrayList;
5 6
import java.util.Iterator;
6 7
import java.util.List;
......
236 237
            state.set("userScript_language", this.userScript.getTypeName());
237 238
        }
238 239
        if (this.scripts != null && !this.scripts.isEmpty()) {
239
            List<URI> l = new ArrayList<>();
240
            List<URL> l = new ArrayList<>();
240 241
            for (Script script : this.scripts) {
241
                URI location = script.getURI();
242
                URL location = script.getURL();
242 243
                if (location != null) {
243 244
                    l.add(location);
244 245
                }
......
294 295
            definition.addDynFieldString("userScript_code").setMandatory(false);
295 296
            definition.addDynFieldString("userScript_language").setMandatory(false);
296 297
            definition.addDynFieldList("scripts")
297
                    .setClassOfItems(URI.class)
298
                    .setClassOfItems(URL.class)
298 299
                    .setMandatory(false);
299 300
        }
300 301
    }
......
314 315
        if (this.scripts != null && !this.scripts.isEmpty()) {
315 316
            JSONArray scriptsJson = new JSONArray();
316 317
            for (Script script : this.scripts) {
317
                scriptsJson.put(script.getURI());
318
                scriptsJson.put(script.getURL());
318 319
            }
319 320
            expressionJson.put("scripts", scriptsJson);
320 321
        }

Also available in: Unified diff