|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
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() |
|
IconOverlayTracker(java.lang.String infoTypeId, IconOverlayCache cache) Deprecated. replaced by declarative registration through icon-overlay-hook (derivative classes must implement a default constructor). |
|
IconOverlayTracker(java.lang.String infoTypeId, IconOverlayCache cache, int batchSize) Deprecated. replaced by declarative registration through icon-overlay-hook (derivative classes must implement a default constructor). |
Method Summary | |
---|---|
protected void |
configure() Configures the IconOverlayTracker instance. |
java.lang.String |
getExtensionID() |
java.lang.String |
getInfoTypeID() |
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() Deprecated. replaced by startTrackingImpl() . |
protected void |
startTrackingImpl() |
void |
stopTracking() Deprecated. replaced by IconOverlayCoordinator.dispose() for callers and stopTrackingImpl() for overrides. |
protected void |
stopTrackingImpl() |
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()
@Deprecated
public IconOverlayTracker(java.lang.String infoTypeId,
IconOverlayCache cache)
infoTypeId
- the unique identifier for the type of information this tracker tracks.cache
- the cache.
@Deprecated
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 void configure()
IconOverlayTracker
instance. Override this method to perform additional initialization after construction and configuration by the associated IconOverlayCoordinator
.public final java.lang.String getExtensionID()
public final java.lang.String getInfoTypeID()
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()
@Deprecated
protected void startTracking()
startTrackingImpl()
.
@Deprecated
public void stopTracking()
IconOverlayCoordinator.dispose()
for callers and stopTrackingImpl()
for overrides.protected void startTrackingImpl()
protected void stopTrackingImpl()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |