org.openide.util
Class  Lookup.Item
java.lang.Object
  |
  +--org.openide.util.Lookup.Item
- Direct Known Subclasses: 
 - AbstractLookup.Pair
 
- Enclosing class: 
 - Lookup
 
- public abstract static class Lookup.Item
- extends Object
  
A single item in a lookup result.
 This wrapper provides unified access to not just the instance,
 but its class, a possible persistent identifier, and so on.
- Since: 
 - 1.25
 
 
 
 
Lookup.Item
public Lookup.Item()
getInstance
public abstract Object getInstance()
- Get the instance itself.
- Returns:
 - the instance or null if the instance cannot be created
 
 
 
getType
public abstract Class getType()
- Get the implementing class of the instance.
- Returns:
 - the class of the item
 
 
 
getId
public abstract String getId()
- Get a persistent indentifier for the item.
 This identifier should uniquely represent the item
 within its containing lookup (and if possible within the
 global lookup as a whole). For example, it might represent
 the source of the instance as a file name. The ID may be
 persisted and in a later session used to find the same instance
 as was encountered earlier, by means of passing it into a
 lookup template.
- Returns:
 - a string ID of the item
 
 
 
getDisplayName
public abstract String getDisplayName()
- Get a human presentable name for the item.
 This might be used when summarizing all the items found in a
 lookup result in some part of a GUI.
- Returns:
 - the string suitable for presenting the object to a user
 
 
 
toString
public String toString()
- Overrides:
 toString in class Object
 
Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.