[ 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