Guido Schnepp created VFS-638:
---------------------------------
Summary: 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)