org.openide.util.lookup
Class AbstractLookup.Pair

java.lang.Object
  |
  +--org.openide.util.Lookup.Item
        |
        +--org.openide.util.lookup.AbstractLookup.Pair
Enclosing class:
AbstractLookup

public abstract static class AbstractLookup.Pair
extends Lookup.Item

Extension to the default lookup item that offers additional information for the data structures use in AbstractLookup


Constructor Summary
protected AbstractLookup.Pair()
          For use by subclasses.
 
Method Summary
protected abstract  boolean creatorOf(Object obj)
          Method that can test whether an instance of a class has been created by this item.
protected abstract  boolean instanceOf(Class c)
          Tests whether this item can produce object of class c.
 
Methods inherited from class org.openide.util.Lookup.Item
getDisplayName, getId, getInstance, getType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractLookup.Pair

protected AbstractLookup.Pair()
For use by subclasses.
Method Detail

instanceOf

protected abstract boolean instanceOf(Class c)
Tests whether this item can produce object of class c.

creatorOf

protected abstract boolean creatorOf(Object obj)
Method that can test whether an instance of a class has been created by this item.
Parameters:
obj - the instance
Returns:
if the item has already create an instance and it is the same as obj.


Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.