[ 
https://issues.apache.org/jira/browse/SLING-2723?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13571559#comment-13571559
 ] 

Felix Meschberger commented on SLING-2723:
------------------------------------------

No, they are not the same: listChildren(Filter) really filters (returns a 
subset but does not change the object) while adaptTo(Iterator<Resource>, Class) 
converts (returns different objects). The filtering behaviour of adaptTo is 
secondary in that non-adaptable resources are just skipped instead of returning 
null.
                
> Add listChildren(Filter<Resource> filter) to Resource
> -----------------------------------------------------
>
>                 Key: SLING-2723
>                 URL: https://issues.apache.org/jira/browse/SLING-2723
>             Project: Sling
>          Issue Type: Improvement
>          Components: Commons
>    Affects Versions: API 2.3.0
>            Reporter: Feike Visser
>            Priority: Minor
>
> Currently there is Resource.listChildren(), this will return all the children 
> of this resource.
> This improvement is to add a listChildren(Filter<Resource> filter) method 
> where you can specify a specific filter to limit the result, so you don't 
> have to code a loop yourself.
> An example can found in the Page-interface.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to