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, untrack
public void bundleChanged(BundleEvent event)
BundleListener
method for the BundleTracker
class.
This method must NOT be synchronized to avoid deadlock potential.bundleChanged
in interface BundleListener
event
- 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.