Uses of Class
org.openide.util.lookup.AbstractLookup.Pair

Packages that use AbstractLookup.Pair
org.openide.util.lookup Support classes for the Registration and Lookup extension mechanism. 
 

Uses of AbstractLookup.Pair in org.openide.util.lookup
 

Subclasses of AbstractLookup.Pair in org.openide.util.lookup
(package private) static class InstanceContent.ConvertingItem<T,R>
          Instance of one item registered in the map.
(package private) static class InstanceContent.SimpleItem<T>
          Instance of one item representing an object.
 

Fields in org.openide.util.lookup with type parameters of type AbstractLookup.Pair
static java.util.Comparator<AbstractLookup.Pair<?>> ALPairComparator.DEFAULT
           
 java.util.Collection<AbstractLookup.Pair> InheritanceTree.Node.items
          list of items assigned to this node (suspect to be subclasses)
 

Methods in org.openide.util.lookup that return types with arguments of type AbstractLookup.Pair
(package private)  java.util.LinkedHashSet<AbstractLookup.Pair<?>> AbstractLookup.getPairsAsLHS()
          Getter for set of pairs.
<T> java.util.Enumeration<AbstractLookup.Pair<T>>
AbstractLookup.Storage.lookup(java.lang.Class<T> clazz)
          Queries for instances of given class.
<T> java.util.Enumeration<AbstractLookup.Pair<T>>
ArrayStorage.lookup(java.lang.Class<T> clazz)
          Queries for instances of given class.
<T> java.util.Enumeration<AbstractLookup.Pair<T>>
DelegatingStorage.lookup(java.lang.Class<T> clazz)
           
<T> java.util.Enumeration<AbstractLookup.Pair<T>>
InheritanceTree.lookup(java.lang.Class<T> clazz)
          Queries for instances of given class.
 

Methods in org.openide.util.lookup with parameters of type AbstractLookup.Pair
 boolean InheritanceTree.Node.accepts(AbstractLookup.Pair<?> item)
          Checks whether item is instance of this node.
 boolean InheritanceTree.add(AbstractLookup.Pair<?> item, java.util.ArrayList<java.lang.Class> affected)
          Adds an item into the tree.
 boolean ArrayStorage.add(AbstractLookup.Pair<?> item, ArrayStorage.Transaction changed)
          Adds an item into the tree.
 boolean AbstractLookup.Storage.add(AbstractLookup.Pair<?> item, Transaction transaction)
          Adds an item into the storage.
 boolean DelegatingStorage.add(AbstractLookup.Pair<?> item, Transaction transaction)
           
protected  void AbstractLookup.addPair(AbstractLookup.Pair<?> pair)
          The method to add instance to the lookup with.
 void AbstractLookup.Content.addPair(AbstractLookup.Pair<?> pair)
          The method to add instance to the lookup with.
 int ArrayStorage.Transaction.addPair(AbstractLookup.Pair<?> p)
           
 boolean InheritanceTree.Node.assignItem(InheritanceTree tree, AbstractLookup.Pair<?> item)
          Assings an item to this node.
 int ALPairComparator.compare(AbstractLookup.Pair<?> i1, AbstractLookup.Pair<?> i2)
          Compares two items.
 int ALPairComparator.compare(AbstractLookup.Pair<?> i1, AbstractLookup.Pair<?> i2)
          Compares two items.
(package private) static boolean AbstractLookup.matches(Lookup.Template<?> t, AbstractLookup.Pair<?> item, boolean deepCheck)
          A method that defines matching between Item and Template.
 void InheritanceTree.remove(AbstractLookup.Pair item, java.util.ArrayList<java.lang.Class> affected)
          Removes an item.
 void ArrayStorage.remove(AbstractLookup.Pair item, ArrayStorage.Transaction changed)
          Removes an item.
 void AbstractLookup.Storage.remove(AbstractLookup.Pair item, Transaction transaction)
          Removes an item.
 void DelegatingStorage.remove(AbstractLookup.Pair item, Transaction transaction)
           
protected  void AbstractLookup.removePair(AbstractLookup.Pair<?> pair)
          Remove instance.
 void AbstractLookup.Content.removePair(AbstractLookup.Pair<?> pair)
          Remove instance.
 

Method parameters in org.openide.util.lookup with type arguments of type AbstractLookup.Pair
protected  void AbstractLookup.setPairs(java.util.Collection<? extends AbstractLookup.Pair> collection)
          Changes all pairs in the lookup to new values.
 void AbstractLookup.Content.setPairs(java.util.Collection<? extends AbstractLookup.Pair> c)
          Changes all pairs in the lookup to new values.
(package private)
<Transaction>
java.util.HashSet<AbstractLookup.R>
AbstractLookup.setPairsAndCollectListeners(java.util.Collection<? extends AbstractLookup.Pair> collection)
          Collects listeners without notification.