|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
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.0.0) E17493-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |