|
org.openide.util.lookup 8.3.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openide.util.lookup.AbstractLookup.Content
public static class AbstractLookup.Content
A class that can be used by the creator of the
AbstractLookup
to
control its content (a kind of
Privileged API
giving creator of the lookup more rights than subsequent users of the lookup).
Typical usage:
AbstractLookup.Content
ic = newInstanceContent()
;Lookup
lookup = newAbstractLookup(ic)
;ic.addPair(...)
;
Constructor Summary | |
---|---|
AbstractLookup.Content()
Default constructor. |
|
AbstractLookup.Content(Executor notifyIn)
Creates a content associated with an executor to handle dispatch of changes. |
Method Summary | |
---|---|
void |
addPair(AbstractLookup.Pair<?> pair)
The method to add a pair to the associated AbstractLookup . |
void |
removePair(AbstractLookup.Pair<?> pair)
Remove instance. |
void |
setPairs(Collection<? extends AbstractLookup.Pair> c)
Changes all pairs in the lookup to new values. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractLookup.Content()
public AbstractLookup.Content(Executor notifyIn)
notifyIn
- the executor to notify changes inMethod Detail |
---|
public final void addPair(AbstractLookup.Pair<?> pair)
AbstractLookup
.
Preferably call this method when lookup is already associated with
this content (association is done by passing this object to some
AbstractLookup's constructor
once).
pair
- class/instance pair
NullPointerException
- may throw NullPointerException if called
before association with AbstractLookup
public final void removePair(AbstractLookup.Pair<?> pair)
pair
- class/instance pairpublic final void setPairs(Collection<? extends AbstractLookup.Pair> c)
c
- the collection of (Pair) objects
|
org.openide.util.lookup 8.3.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |