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(); }