review2: ExtIcon example used to demonstrate the beauty of query pattern. two sections merged into one, a bit of reordering. Please review.
1 package org.apidesign.extensibleicon;
3 import org.openide.util.Lookup;
6 public class CatQuery {
9 public static boolean isCat(ExtIcon icon) {
10 for (CatQueryImplementation impl : Lookup.getDefault().lookupAll(CatQueryImplementation.class)) {
11 Boolean res = impl.isCat(icon);
17 for (CatQueryImplementation impl : icon.getLookup().lookupAll(CatQueryImplementation.class)) {
18 Boolean res = impl.isCat(icon);