public final class IconOverlayRegistry
extends java.lang.Object
IconOverlayCoordinator instances that are responsible 
 for deferred creation of IconOverlayTracker objects.| Modifier and Type | Method and Description | 
|---|---|
static IconOverlayCoordinator | 
lookupOverlayCoordinator(java.lang.String extensionId)  | 
static IconOverlayCoordinator | 
lookupOverlayCoordinator(java.lang.String extensionId,
                        java.lang.String infoTypeId)  | 
static IconOverlayCoordinator | 
registerOverlayCoordinator(java.lang.String extensionId,
                          java.lang.String infoTypeId,
                          int batchSize,
                          MetaClass<? extends IconOverlayTracker> trackerClass)
Registration for an  
IconOverlayCoordinator that will attach to the
 overlay consumer views and perform deferred creation of the specified 
 IconOverlayTracker when required. | 
public static final IconOverlayCoordinator registerOverlayCoordinator(java.lang.String extensionId, java.lang.String infoTypeId, int batchSize, MetaClass<? extends IconOverlayTracker> trackerClass)
IconOverlayCoordinator that will attach to the
 overlay consumer views and perform deferred creation of the specified 
 IconOverlayTracker when required.extensionId - the ID of the extension owning the tracker class.infoTypeId - information type identifier.batchSize - the batch size of overlays fetched through IconOverlayTracker.getOverlays(oracle.ide.model.Element[])trackerClass - the MetaClass of the IconOverlayTracker implementation.
 of the tracker. (null-capable)public static final IconOverlayCoordinator lookupOverlayCoordinator(java.lang.String extensionId)
public static final IconOverlayCoordinator lookupOverlayCoordinator(java.lang.String extensionId, java.lang.String infoTypeId)