/** Getter for the delegates. * @return the array of lookups we delegate to * @since 1.19 */ protected final Lookup[] getLookups() { synchronized (ProxyLookup.this) { return getData().getLookups(true); } }
@Override public synchronized String toString() { return "ProxyLookup(class=" + getClass() + ")->" + Arrays.asList(getData().getLookups(false)); // NOI18N }
public final <T> T lookup(Class<T> clazz) { beforeLookup(new Template<T>(clazz)); Lookup[] tmpLkps; synchronized (ProxyLookup.this) { tmpLkps = getData().getLookups(false); } for (int i = 0; i < tmpLkps.length; i++) { T o = tmpLkps[i].lookup(clazz); 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; }
/** Getter for the delegates. * @return the array of lookups we delegate to * @since 1.19 */ protected final Lookup[] getLookups() { synchronized (ProxyLookup.this) { return getData().getLookups(true); } }
/** Getter for the delegates. * @return the array of lookups we delegate to * @since 1.19 */ protected final Lookup[] getLookups() { synchronized (ProxyLookup.this) { return getData().getLookups(true); } }
@Override public synchronized String toString() { return "ProxyLookup(class=" + getClass() + ")->" + Arrays.asList(getData().getLookups(false)); // NOI18N }
@Override public synchronized String toString() { return "ProxyLookup(class=" + getClass() + ")->" + Arrays.asList(getData().getLookups(false)); // NOI18N }
public final <T> T lookup(Class<T> clazz) { beforeLookup(new Template<T>(clazz)); Lookup[] tmpLkps; synchronized (ProxyLookup.this) { tmpLkps = getData().getLookups(false); } for (int i = 0; i < tmpLkps.length; i++) { T o = tmpLkps[i].lookup(clazz); if (o != null) { return o; } } return null; }
public final <T> T lookup(Class<T> clazz) { beforeLookup(new Template<T>(clazz)); Lookup[] tmpLkps; synchronized (ProxyLookup.this) { tmpLkps = getData().getLookups(false); } for (int i = 0; i < tmpLkps.length; i++) { T o = tmpLkps[i].lookup(clazz); 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 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; }