com.esri.arcgis.schematic
Interface INgElementTypeEffect

All Superinterfaces:
Serializable
All Known Implementing Classes:
INgElementTypeEffectProxy, NgElementTypeEffect

public interface INgElementTypeEffect
extends Serializable

Provides access to members that manage the element type effect.

Product Availability

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


Method Summary
 int getEffectType()
          Type of effect (see esriNgElementTypeEffect).
 Object getEffectValue()
          Value of the effect.
 String getSubSymbolName()
          Name of the sub-symbol on which the effect applies.
 

Method Detail

getEffectType

int getEffectType()
                  throws IOException,
                         AutomationException
Type of effect (see esriNgElementTypeEffect).

Description

The value set for this effect is defined by the EffectValue property. If the SubSymbolName property is set, the effect type applies to the associated sub-symbol.

Product Availability

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

Returns:
A com.esri.arcgis.schematic.esriNgElementTypeEffect constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEffectValue

Object getEffectValue()
                      throws IOException,
                             AutomationException
Value of the effect.

Product Availability

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

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

getSubSymbolName

String getSubSymbolName()
                        throws IOException,
                               AutomationException
Name of the sub-symbol on which the effect applies.

Description

If this property is set, the EffectType and EffectValue properties apply to the sub-symbol.

Product Availability

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

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