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

Gary Gregory commented on VFS-638:
----------------------------------

We welcome patches, with unit tests of course ;-)

> FileObject.hasChildren()
> ------------------------
>
>                 Key: VFS-638
>                 URL: https://issues.apache.org/jira/browse/VFS-638
>             Project: Commons VFS
>          Issue Type: New Feature
>    Affects Versions: 2.1
>            Reporter: Guido Schnepp
>            Priority: Minor
>
> It would be great to get new fail-fast hasChildren() method to dertmine if a 
> FileObject really has Children or not. You often only need to know if a 
> FileObject has minimum one child but don't need to know how many.
> I've tried to simulate this in different ways:
> # fo.getChildren().size() > 0 returns the whole list first and therefore 
> takes some time to get the basic information. Too long for only this 
> information
> # fo.iterator().next() != fo; (iterator returns the original fo as last child 
> again so you need to check if there are other file objects in folder) doesn't 
> work either, because the iterator also collects all children before, many 
> also these from the subfolders.
> # fo.getType().hasChildren() is nothing more than a static flag in an 
> enumeration of types with no real life information
> Many thanks in advance
> Guido



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to