ChildFactory.createKeys
better supports incremental display
+ Existing factories which returned false from createKeys
+ may continue to do so with the same behavior, but should consider
+ just producing all keys within the body of the loop instead.
+
+ An implementation of ChildFactory.createKeys
may now
+ use List.add
a number of times and return true at the
+ end, while still displaying keys incrementally.
+
asynchronous
parameter
* set to true. If not, then no guarantees are made as to what
* the calling thread is.
- *
+ * Returning false is tricky since there is no way to tell whether
+ * the loop has been restarted except by examining what is already in
+ * the list. As of 7.27 it is generally unnecessary since calls to
+ * {@link List#add(Object)} will immediately display the new element
+ * as well as checking for interruption.
* @param toPopulate A list to add key objects to
* @return true if the list of keys has been completely populated,
* false if the list has only been partially populated and
--- a/projectui/nbproject/project.xml
+++ a/projectui/nbproject/project.xml
@@ -190,7 +190,7 @@