private final class BundleTracker.Tracked extends AbstractTracked<Bundle,T,BundleEvent> implements SynchronousBundleListener
SynchronousBundleListener object for the tracker.closed, DEBUG| Constructor and Description |
|---|
Tracked()
Tracked constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bundleChanged(BundleEvent event)
BundleListener method for the BundleTracker class. |
(package private) T |
customizerAdding(Bundle item,
BundleEvent related)
Call the specific customizer adding method.
|
(package private) void |
customizerModified(Bundle item,
BundleEvent related,
T object)
Call the specific customizer modified method.
|
(package private) void |
customizerRemoved(Bundle item,
BundleEvent related,
T object)
Call the specific customizer removed method.
|
close, copyEntries, copyKeys, getCustomizedObject, getTrackingCount, isEmpty, modified, setInitial, size, track, trackInitial, untrackpublic void bundleChanged(BundleEvent event)
BundleListener method for the BundleTracker class.
This method must NOT be synchronized to avoid deadlock potential.bundleChanged in interface BundleListenerevent - BundleEvent object from the framework.T customizerAdding(Bundle item, BundleEvent related)
customizerAdding in class AbstractTracked<Bundle,T,BundleEvent>item - Item to be tracked.related - Action related object.null if the
item is not to be tracked.void customizerModified(Bundle item, BundleEvent related, T object)
customizerModified in class AbstractTracked<Bundle,T,BundleEvent>item - Tracked item.related - Action related object.object - Customized object for the tracked item.void customizerRemoved(Bundle item, BundleEvent related, T object)
customizerRemoved in class AbstractTracked<Bundle,T,BundleEvent>item - Tracked item.related - Action related object.object - Customized object for the tracked item.