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.