public class VCSOverlayItemProducer
extends java.lang.Object
Class for the return of status items with an overlay representation.
| Constructor and Description | 
|---|
VCSOverlayItemProducer(java.lang.String extensionId,
                      oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> statusCache)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Observable | 
getObservable()
Gets the observable object overlay item changes. 
 | 
VCSOverlayItem[] | 
getOverlayItems(java.net.URL[] urls)
Gets overlay information describing the statuses. 
 | 
oracle.jdeveloper.vcs.cache.StatusCache<VCSStatus> | 
getPolicyStatusCache()  | 
protected VCSPreferences | 
getPreferences(PropertyStorage prefs)  | 
VCSStatusCache | 
getStatusCache()
Deprecated. 
 
replaced by  
getStatusCacheBridge() and getPolicyStatusCache(). | 
oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> | 
getStatusCacheBridge()  | 
void | 
preferencesChanged()  | 
protected IconOverlay | 
produceOverlay(java.net.URL url,
              VCSStatus status)
Produce the overlay object for the given URL and status. 
 | 
protected IconOverlay | 
produceOverlay(java.net.URL url,
              VCSStatus status,
              VCSPreferences prefs)  | 
protected IconOverlay[] | 
produceOverlays(java.net.URL[] urls,
               VCSStatus[] statuses)  | 
protected IconOverlay[] | 
produceOverlays(java.net.URL[] urls,
               VCSStatus[] statuses,
               VCSPreferences prefs)  | 
public VCSOverlayItemProducer(java.lang.String extensionId,
                      oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> statusCache)
statusCache - the delegate status cache.@Deprecated public VCSStatusCache getStatusCache()
public oracle.jdeveloper.vcs.cache.StatusCache<VCSStatus> getPolicyStatusCache()
public oracle.jdeveloper.vcs.cache.StatusCacheBridge<VCSStatus> getStatusCacheBridge()
public java.util.Observable getObservable()
public VCSOverlayItem[] getOverlayItems(java.net.URL[] urls) throws java.lang.Exception
java.lang.Exceptionprotected IconOverlay[] produceOverlays(java.net.URL[] urls, VCSStatus[] statuses) throws java.lang.Exception
java.lang.Exceptionprotected IconOverlay[] produceOverlays(java.net.URL[] urls, VCSStatus[] statuses, VCSPreferences prefs) throws java.lang.Exception
java.lang.Exceptionprotected IconOverlay produceOverlay(java.net.URL url, VCSStatus status) throws java.lang.Exception
url - the URL.status - the status object.java.lang.Exceptionprotected IconOverlay produceOverlay(java.net.URL url, VCSStatus status, VCSPreferences prefs) throws java.lang.Exception
java.lang.Exceptionpublic void preferencesChanged()
protected VCSPreferences getPreferences(PropertyStorage prefs)