com.esri.arcgis.carto
Interface ILevelMasking

All Superinterfaces:
Serializable
All Known Implementing Classes:
BasemapLayer, GroupLayer, Map

public interface ILevelMasking
extends Serializable

Provides access to means to mask layers with other layers based on symbol levels.

Product Availability

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


Method Summary
 String getLevelMasking(ILayer maskedLayer, ILayer maskingLayer)
          The symbol levels for which the masking applies.
 void setLevelMasking(ILayer maskedLayer, ILayer maskingLayer, String pLevels)
          The symbol levels for which the masking applies.
 

Method Detail

setLevelMasking

void setLevelMasking(ILayer maskedLayer,
                     ILayer maskingLayer,
                     String pLevels)
                     throws IOException,
                            AutomationException
The symbol levels for which the masking applies.

Product Availability

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

Parameters:
maskedLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
maskingLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
pLevels - The pLevels (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLevelMasking

String getLevelMasking(ILayer maskedLayer,
                       ILayer maskingLayer)
                       throws IOException,
                              AutomationException
The symbol levels for which the masking applies.

Product Availability

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

Parameters:
maskedLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
maskingLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Returns:
The pLevels
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.