|
Extension SDK 10.1.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.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.