|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.5.0) E13403-06 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.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.5.0) E13403-06 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |