com.esri.arcgis.display
Interface IDisplayFiltersControl

All Superinterfaces:
Serializable
All Known Implementing Classes:
ScreenDisplay, SimpleDisplay

public interface IDisplayFiltersControl
extends Serializable

Provides access to members that control filters the Display.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 IDisplayFilter getCurrentFilter()
          Gets current Display filter.
 void popFilter()
          Pops last Display filter.
 void pushFilter(IDisplayFilter filter)
          Pushes and activates the Display filter.
 

Method Detail

pushFilter

void pushFilter(IDisplayFilter filter)
                throws IOException,
                       AutomationException
Pushes and activates the Display filter. Must call while in a StartDrawing-FinishDrawing sequence.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
filter - A reference to a com.esri.arcgis.display.IDisplayFilter (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

popFilter

void popFilter()
               throws IOException,
                      AutomationException
Pops last Display filter. Must call while in a StartDrawing-FinishDrawing sequence.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentFilter

IDisplayFilter getCurrentFilter()
                                throws IOException,
                                       AutomationException
Gets current Display filter. Must call while in a StartDrawing-FinishDrawing sequence.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.display.IDisplayFilter
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.