Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

oracle.jdeveloper.vcs.spi
Class VCSOverlayItemProducer

java.lang.Object
  extended by oracle.jdeveloper.vcs.spi.VCSOverlayItemProducer

public class VCSOverlayItemProducer
extends java.lang.Object

Class for the return of status items with an overlay representation.

Since:
10.1.3.0.1

Constructor Summary
VCSOverlayItemProducer(VCSStatusCache statusCache)
          Constructor.
 
Method Summary
 java.util.Observable getObservable()
          Gets the observable object overlay item changes.
 VCSOverlayItem[] getOverlayItems(java.net.URL[] urls)
          Gets overlay information describing the statuses.
 VCSStatusCache getStatusCache()
          Gets the internal version status cache.
protected  IconOverlay produceOverlay(java.net.URL url, VCSStatus status)
          Produce the overlay object for the given URL and status.
protected  IconOverlay[] produceOverlays(java.net.URL[] urls, VCSStatus[] statuses)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VCSOverlayItemProducer

public VCSOverlayItemProducer(VCSStatusCache statusCache)
Constructor.

Parameters:
statusCache - the delegate status cache.
Method Detail

getStatusCache

public VCSStatusCache getStatusCache()
Gets the internal version status cache.

Returns:
the status cache.

getObservable

public java.util.Observable getObservable()
Gets the observable object overlay item changes.

Returns:
the observable object.

getOverlayItems

public VCSOverlayItem[] getOverlayItems(java.net.URL[] urls)
                                 throws java.lang.Exception
Gets overlay information describing the statuses.

Returns:
the overlay objects.
Throws:
java.lang.Exception

produceOverlays

protected IconOverlay[] produceOverlays(java.net.URL[] urls,
                                        VCSStatus[] statuses)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

produceOverlay

protected IconOverlay produceOverlay(java.net.URL url,
                                     VCSStatus status)
                              throws java.lang.Exception
Produce the overlay object for the given URL and status. Override this method to apply any necessary transformations to the default overlay associated with the status.

Parameters:
url - the URL.
status - the status object.
Returns:
the overlay object for the
Throws:
java.lang.Exception

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

Copyright © 1997, 2013, Oracle. All rights reserved.