|
Extension SDK 10.1.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectoracle.ide.explorer.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 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. |
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.
public void validateOverlay(Element e)
e - the element.public void validateOverlays()
public void repaintOverlays()
public void stopTracking()
|
Extension SDK | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright © 1997, 2004, Oracle. All rights reserved.