| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.ide.explorer.IconOverlayTracker
public abstract class IconOverlayTracker
Utility class for node overlay clients, tracking node visibility for an overlay cache.
| Constructor Summary | |
|---|---|
| IconOverlayTracker(java.lang.String infoTypeId,
                   IconOverlayCache cache)Constructor. | |
| IconOverlayTracker(java.lang.String infoTypeId,
                   IconOverlayCache cache,
                   int batchSize)Constructor. | |
| Method Summary | |
|---|---|
|  IconOverlayCache | getOverlayCache()Gets the icon overlay cache for this overlay tracker instance. | 
| protected abstract  IconOverlay[] | getOverlays(Element[] elements)Gets the displayable overlay information for the given elements. | 
| protected  Element[] | getValidElements() | 
| protected abstract  boolean | isControlled(Element e)Asks whether the given element is controlled by the overlay client. | 
|  void | repaintOverlays()Repaints all visible consumer nodes after state changes. | 
| protected  void | startTracking() | 
|  void | stopTracking()Performs cleanup after use and prior to finalization. | 
|  void | validateOverlay(Element e)Validates the given element within the overlay cache. | 
|  void | validateOverlays()Validates all elements within the overlay cache. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public IconOverlayTracker(java.lang.String infoTypeId,
                          IconOverlayCache cache)
infoTypeId - the unique identifier for the type of information this
    tracker tracks.cache - the cache.
public IconOverlayTracker(java.lang.String infoTypeId,
                          IconOverlayCache cache,
                          int batchSize)
infoTypeId - the unique identifier for the type of information this
    tracker tracks.cache - the cache.batchSize - the overlay request batch size.| Method Detail | 
|---|
public IconOverlayCache getOverlayCache()
IconOverlayCache of the tracker.protected abstract boolean isControlled(Element e)
e - the element.
protected abstract IconOverlay[] getOverlays(Element[] elements)
elements - the collection of elements.
protected Element[] getValidElements()
public void validateOverlay(Element e)
e - the element.public void validateOverlays()
public void repaintOverlays()
public void stopTracking()
protected void startTracking()
| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||