Author: radu
Date: Mon Feb 16 15:12:30 2015
New Revision: 1660135
URL: http://svn.apache.org/r1660135
Log:
SLING-4285 - Support for resource.getChildren in data-sly-list
* added support for obtaining collections from Iterable objects
Modified:
sling/trunk/contrib/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/engine/runtime/RenderContextImpl.java
Modified:
sling/trunk/contrib/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/engine/runtime/RenderContextImpl.java
URL:
http://svn.apache.org/viewvc/sling/trunk/contrib/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/engine/runtime/RenderContextImpl.java?rev=1660135&r1=1660134&r2=1660135&view=diff
==============================================================================
---
sling/trunk/contrib/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/engine/runtime/RenderContextImpl.java
(original)
+++
sling/trunk/contrib/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/engine/runtime/RenderContextImpl.java
Mon Feb 16 15:12:30 2015
@@ -201,6 +201,10 @@ public class RenderContextImpl implement
if (obj instanceof Iterator) {
return fromIterator((Iterator<Object>) obj);
}
+ if (obj instanceof Iterable) {
+ Iterable iterable = (Iterable) obj;
+ return fromIterator(iterable.iterator());
+ }
return Collections.emptyList();
}