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


Reply via email to