public <T> Item<T> lookupItem(Template<T> template) { return checkLookup().lookupItem(template); }
@Override public final <T> Item<T> lookupItem(Template<T> template) { beforeLookup(template); Lookup[] tmpLkps; synchronized (ProxyLookup.this) { tmpLkps = getData().getLookups(false); } for (int i = 0; i < tmpLkps.length; i++) { Item<T> o = tmpLkps[i].lookupItem(template); if (o != null) { return o; } } return null; }
@Override public <T> Lookup.Item<T> lookupItem(Lookup.Template<T> template) { if (areSubclassesOfThisClassAlwaysExcluded(template.getType())) { return null; } Lookup.Item<T> retValue = delegate.lookupItem(template); if (isObjectAccessible(template.getType(), retValue, 2)) { return retValue; } else { return null; } }
/** * Implementation of the above method. * * @param activatedNodes gives array of actually activated nodes. * @return number of supported classes */ private int resolveSupported(Node[] activatedNodes) { int ret = 0; Class<?>[] cookies = getCookies(); for (Node n : activatedNodes) { for (Class<?> cookie : cookies) { // test for supported cookies @SuppressWarnings("unchecked") Lookup.Template<?> templ = new Lookup.Template(cookie); if (n.getLookup().lookupItem(templ) != null) { ret++; break; } } } return ret; }
if (prov.getLookup().lookupItem(template) == null) { return false; if (prov.getLookup().lookupItem(template) == null) { return false;
@Override public <T> Item<T> lookupItem(Template<T> template) { boolean nodeQ = isNodeQuery(template.getType()); Item<T> i = checkNode().lookupItem(template); if ( nodeQ && i == null && template.getType().isInstance(node) && (template.getInstance() == null || template.getInstance() == node) ) { i = checkNode().lookupItem(wackohacko(template.getId(), template.getInstance())); } return nodeQ && i != null ? new FilterItem<T>(i, template.getType()) : i; }
public final Item lookupItem(Template template) { beforeLookup (template); Lookup[] lookups = this.lookups; for (int i = 0; i < lookups.length; i++) { Item o = lookups[i].lookupItem (template); if (o != null) { return o; } } return null; }
public final Item lookupItem(Template template) { beforeLookup (template); Lookup[] lookups = this.lookups; for (int i = 0; i < lookups.length; i++) { Item o = lookups[i].lookupItem (template); if (o != null) { return o; } } return null; }
public <T> Item<T> lookupItem(Template<T> template) { return checkLookup().lookupItem(template); }
public Item lookupItem(Template template) { return checkLookup ().lookupItem (template); }
public <T> Item<T> lookupItem(Template<T> template) { return checkLookup().lookupItem(template); }
public Item lookupItem(Template template) { return checkLookup ().lookupItem (template); }
public String getAsText () { try { org.openide.awt.HtmlBrowser.Factory f = (org.openide.awt.HtmlBrowser.Factory)getValue (); Lookup.Item<org.openide.awt.HtmlBrowser.Factory> i = Lookup.getDefault().lookupItem( new Lookup.Template<org.openide.awt.HtmlBrowser.Factory> (org.openide.awt.HtmlBrowser.Factory.class, null, f) ); if (i != null) return i.getDisplayName(); } catch (Exception ex) { Exceptions.printStackTrace(ex); } return NbBundle.getMessage (FactoryEditor.class, "CTL_UnspecifiedBrowser"); //NOI18N }
@Override public final <T> Item<T> lookupItem(Template<T> template) { beforeLookup(template); Lookup[] tmpLkps; synchronized (ProxyLookup.this) { tmpLkps = getData().getLookups(false); } for (int i = 0; i < tmpLkps.length; i++) { Item<T> o = tmpLkps[i].lookupItem(template); if (o != null) { return o; } } return null; }
@Override public final <T> Item<T> lookupItem(Template<T> template) { beforeLookup(template); Lookup[] tmpLkps; synchronized (ProxyLookup.this) { tmpLkps = getData().getLookups(false); } for (int i = 0; i < tmpLkps.length; i++) { Item<T> o = tmpLkps[i].lookupItem(template); if (o != null) { return o; } } return null; }
@Override public <T> Lookup.Item<T> lookupItem(Lookup.Template<T> template) { if (areSubclassesOfThisClassAlwaysExcluded(template.getType())) { return null; } Lookup.Item<T> retValue = delegate.lookupItem(template); if (isObjectAccessible(template.getType(), retValue, 2)) { return retValue; } else { return null; } }
private static Node findProjectNode(Node root, Project p) { Node[] n = root.getChildren().getNodes(true); Template<Project> t = new Template<>(null, null, p); for (int cntr = 0; cntr < n.length; cntr++) { if (n[cntr].getLookup().lookupItem(t) != null) { return n[cntr]; } } return null; }
@Override public <T> Lookup.Item<T> lookupItem(Lookup.Template<T> template) { if (areSubclassesOfThisClassAlwaysExcluded(template.getType())) { return null; } Lookup.Item<T> retValue = delegate.lookupItem(template); if (isObjectAccessible(template.getType(), retValue, 2)) { return retValue; } else { return null; } }
public Item lookupItem(Template template) { Item i = checkNode ().lookupItem (template); return isNodeQuery (template.getType ()) ? new FilterItem (i, template.getType()) : i; }
public Item lookupItem(Template template) { Item i = checkNode ().lookupItem (template); return isNodeQuery (template.getType ()) ? new FilterItem (i, template.getType()) : i; }