@Override public Collection<MailFolder> getChildren(MailFolder parent) { return Collections.<MailFolder>unmodifiableCollection(((HierarchicalFolder) parent).getChildren()); }
private void addAllChildren(HierarchicalFolder mailbox, Collection<MailFolder> mailboxes) { Collection<HierarchicalFolder> children = mailbox.getChildren(); for (HierarchicalFolder child : children) { mailboxes.add(child); addAllChildren(child, mailboxes); } }
for (final Object o : parent.getChildren()) { HierarchicalFolder child = (HierarchicalFolder) o; if (child.getName().startsWith(matchPattern)) {