org.openide.util
Class  Lookup.Result
java.lang.Object
  |
  +--org.openide.util.Lookup.Result
- Enclosing class: 
 - Lookup
 
- public abstract static class Lookup.Result
- extends Object
  
Result of a lookup request.
 Allows access to all matching instances at once.
 Also permits listening to changes in the result.
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Lookup.Result
public Lookup.Result()
addLookupListener
public abstract void addLookupListener(LookupListener l)
- Registers a listener that is invoked when there is a possible 
 change in this result.
- Parameters:
 l - the listener to add
 
 
removeLookupListener
public abstract void removeLookupListener(LookupListener l)
- Unregisters a listener previously added.
- Parameters:
 l - the listener to remove
 
 
allInstances
public abstract Collection allInstances()
- Get all instances in the result.
- Returns:
 - collection of all instances
 
 
 
allClasses
public Set allClasses()
- Get all classes represented in the result.
 That is, the set of concrete classes
 used by instances present in the result.
- Returns:
 - set of 
Class objects - Since: 
 - 1.8
 
 
 
allItems
public Collection allItems()
- Get all registered items.
 This should include all pairs of instances together
 with their classes, IDs, and so on.
- Returns:
 - collection of 
Lookup.Item - Since: 
 - 1.8
 
 
 
Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.