|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IDynamicLegendRenderer
Provides access to members that instrument layer drawing to detect which legend classes are visible.
| Method Summary | |
|---|---|
void |
finishInstrumentedDraw()
Call after renderer.Draw. |
int |
getInstrumentedDrawPhases()
Draw phases that affect dynamic legends. |
boolean |
isSupportsCounts()
Indicates that the renderer supports counts on its legend. |
void |
startInstrumentedDraw(int type,
IDisplay mapDisplay,
IGeometry visibleArea)
Call before renderer.Draw so that legend info can be sampled. |
| Method Detail |
|---|
boolean isSupportsCounts()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getInstrumentedDrawPhases()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void startInstrumentedDraw(int type,
IDisplay mapDisplay,
IGeometry visibleArea)
throws IOException,
AutomationException
type - A com.esri.arcgis.carto.esriDynamicLegendType constant (in)mapDisplay - A reference to a com.esri.arcgis.display.IDisplay (in)visibleArea - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void finishInstrumentedDraw()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||