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)