DK for Java | tatukgis.jdk.TGIS_FieldValueAliases | Classes | Constructors | Methods | Properties
Collection of value-to-alias mappings for one field.
// Java public class TGIS_FieldValueAliases { };
// Oxygene type TGIS_FieldValueAliases = public class end;
| Name | Visibility | Description | |
|---|---|---|---|
| TGIS_FieldValueAliases() | public | Creates a field rule object with nested rule collections. | |
| Name | Visibility | Description | |
|---|---|---|---|
| Clone | public | Creates a deep copy of this alias collection. | |
| ResolveGet | public | Resolves a stored field value to the alias shown to the user. | |
| ResolveSet | public | Resolves an entered alias back to the stored field value. | |
PURPOSE: Stores multiple TGIS_FieldValueAlias items and resolves field values to display aliases and aliases back to stored values.
BEHAVIOR: Wraps an owning TObjectList-style list. ResolveGet translates stored values for display, and ResolveSet translates entered aliases back to stored values.
USAGE: Use this collection as part of a field rule.
aliases = TGIS_FieldValueAliases()
aliases.Aliases.Add(TGIS_FieldValueAlias('Active', '1'))
displayValue = aliases.ResolveGet('1')
storedValue = aliases.ResolveSet('Active')
CONSTRAINTS: The collection owns contained TGIS_FieldValueAlias items. Clone creates a deep copy of all mappings.