Revision 44338 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/function/programming/GetitemFunction.java

View differences:

GetitemFunction.java
10 10
import org.gvsig.tools.util.GetItem;
11 11
import org.gvsig.tools.util.GetItem64;
12 12
import org.gvsig.tools.util.GetItemByKey;
13
import org.gvsig.tools.util.PropertiesSupport;
13 14

  
14 15
public class GetitemFunction extends AbstractFunction {
15 16

  
......
76 77
            Object key = getObject(args,1);
77 78
            value = l.get(key);
78 79
            
80
        } else if( obj instanceof PropertiesSupport ) {
81
            PropertiesSupport l = (PropertiesSupport)obj;
82
            String propName = getStr(args,1);
83
            value = l.getProperty(propName);
84
            
79 85
        } else {
80 86
            throw new ExpressionRuntimeException("The "+NAME+" function require a String, List or Map and a received a '"+obj.getClass().getSimpleName()+"'.");
81 87
        }

Also available in: Unified diff