Revision 46104 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/spi/JsonUtils.java
JsonUtils.java | ||
---|---|---|
262 | 262 |
return ((GetItem64) value).get64((int) index); |
263 | 263 |
} |
264 | 264 |
}; |
265 |
} |
|
265 |
} else if (value instanceof Iterable) { |
|
266 |
List values = new ArrayList(); |
|
267 |
for (Object v : (Iterable) value) { |
|
268 |
values.add(v); |
|
269 |
} |
|
270 |
list = new GetItemWithSize64<Object>() { |
|
271 |
@Override |
|
272 |
public long size64() { |
|
273 |
return (values).size(); |
|
274 |
} |
|
275 |
|
|
276 |
@Override |
|
277 |
public Object get64(long index) { |
|
278 |
return (values).get((int) index); |
|
279 |
} |
|
280 |
}; |
|
281 |
} |
|
266 | 282 |
return list; |
267 | 283 |
} |
268 | 284 |
|
Also available in: Unified diff