com.esri.arcgis.schematic
Interface INgTextualProperty

All Superinterfaces:
Serializable
All Known Implementing Classes:
INgTextualPropertyProxy, NgTextualProperty

public interface INgTextualProperty
extends Serializable

Provides access to members that control the textual property.

Description

A label displayed either directly on the elements it applies to or inside a flag associated with these elements can represent any property. The position of the text is determined either relative to the elements (above/below, for links) or by a port number (for nodes or flags).

A property created for the sole purpose of displaying a label on an element or inside the flag associated with it is said to be textual.

Product Availability

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

See Also:
INgDiscreteProperty, INgDirectProperty, INgBoundedProperty, INgProperty, INgElementType.createProperty(String, int, int, int)

Method Summary
 INgElementType getElementType()
          Element type the textual property applies to.
 String getName()
          Name of the textual property.
 void setName(String pVal)
          Name of the textual property.
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
Name of the textual property.

Description

This name is defined when the textual property is created

- Either by calling the INgElementType CreateProperty method in the program code,

- Or when it is created through ArcGIS Schematics Designer GUI

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.

setName

void setName(String pVal)
             throws IOException,
                    AutomationException
Name of the textual property.

Product Availability

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

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

getElementType

INgElementType getElementType()
                              throws IOException,
                                     AutomationException
Element type the textual property applies to.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.schematic.INgElementType
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
INgElementType.createProperty(String, int, int, int)