ArcFM Engine Developer Guide
IMMFieldAdapter Interface Members
Properties  Methods 

The following tables list the members exposed by IMMFieldAdapter.

Public Properties
 NameDescription
 PropertyAliasNameGets or sets the caption for the field that is displayed in the user interface. This is the same as IField.AliasName.  
 PropertyAutoGeneratedReturns a boolean value indicating whether the field is autogenerated (e.g., by an autoupdater).  
 PropertyClearOnCreateThis property determines whether the field value resets to its default value after a create operation. It returns a value from the ArcFM Properties Manager.  
 PropertyDbEditableThis property determines whether an attribute is editable. It returns True if IField::Editable and the Editable property in the ArcFM Properties Manager both return True.  
 PropertyDomainThis property returns the coded-value domain for the given field. It returns NULL if no domain is assigned.  
 PropertyEditableReturns a boolean value indicating whether the field may be edited.  
 PropertyFieldTypeThe type of the field.  
 PropertyIndexReturns the Esri field index. Field adapters that do not have a corresponding IField reference return (-1).  
 PropertyIsCuDefiningReturns the value in the CU Defining field on the Field Info tab of the ArcFM Properties Manager.  
 PropertyIsNullableIndicates if the field can contain null values.  
 PropertyIsShapeFieldReturns a boolean value indicating whether the field holds the feature's shape.  
 PropertyIsSubtypeFieldReturns a boolean value indicating whether the field holds the feature's subtype.  
 PropertyIsWorkFlowStatusFieldReturns a boolean value indicating whether the field holds the feature's work flow status. Returns true if the field represents the work flow status.  
 PropertyIsWorkFunctionFieldReturns a boolean value indicating whether the field holds the feature's work function. Returns true if the field represents the work function.  
 PropertyLengthThe maximum length, in bytes, for values described by the field.  
 PropertyNameThe name of the field.  
 PropertyOriginalValueHolds the field's original value.  
 PropertyPrecisionThe precision for field values. Precision is the number of digits in a number.  
 PropertyRequiredIndicates whether the field is required or not.  
 PropertyScaleThe scale for field values. Scale is the number of digits to the right of the decimal point in a number.  
 PropertySubtypesIf the IsSubtypeField property returns True, then this property returns the feature's subtype from the IEnumSubtype enumeration.  
 PropertyValueHolds the field's current value.  
 PropertyValueModifiedIndicates whether the field has been modified. The ValueModified property compares the OriginalValue and Value properties. If they are the same, ValueModified returns False. If they contain different values, ValueModified returns True.  
 PropertyVisibleA boolean value indicating whether the field is visible.  
Top
Public Methods
 NameDescription
 MethodBuildFieldInternal use only.  
 MethodConfigureFromFIMInternal use only.  
 MethodDoesFieldRepresentReturns field representation.  
 MethodReBuildFieldInternal use only.  
 MethodValidIndicates if the value is valid given the field definition. The Valid method tests whether the specified value is valid for the current field, based upon the field properties. The value is not checked against any existing domain.  
Top
See Also

Reference

IMMFieldAdapter Interface
Miner.Interop Namespace

 

 


Send Comment