com.esri.arcgis.schematic
Interface ISchematicAttributeScript

All Superinterfaces:
ISchematicAttribute, Serializable
All Known Implementing Classes:
ISchematicAttributeScriptProxy, SchematicAttributeScript

public interface ISchematicAttributeScript
extends ISchematicAttribute, Serializable

Provides access to members that manage the schematic attribute script.

Description

An attribute Script is an attribute whose values will be computed by a VB script. This type of attribute may be used instead of a Function attribute in many cases. Configuring Script schematic attribute parameters consists of specifying that VB script.

Product Availability

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


Method Summary
 Object getParameterNames()
          Parameters names of the schematic attribute script.
 String getScript()
          Script of the schematic attribute script.
 void setParameterNames(Object names)
          Parameters names of the schematic attribute script.
 void setScript(String script)
          Script of the schematic attribute script.
 
Methods inherited from interface com.esri.arcgis.schematic.ISchematicAttribute
delete, getCLSID, getDescription, getName, getSchematicObjectClass, getValue, setName
 

Method Detail

getScript

String getScript()
                 throws IOException,
                        AutomationException
Script of the schematic attribute script.

Product Availability

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

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

setScript

void setScript(String script)
               throws IOException,
                      AutomationException
Script of the schematic attribute script.

Remarks

Any VB Script statement (Looping, If, Select,... statement) or VB expression can be interpreted.

Product Availability

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

Parameters:
script - The script (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getParameterNames

Object getParameterNames()
                         throws IOException,
                                AutomationException
Parameters names of the schematic attribute script.

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.

setParameterNames

void setParameterNames(Object names)
                       throws IOException,
                              AutomationException
Parameters names of the schematic attribute script.

Product Availability

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

Parameters:
names - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.