User Tools

Site Tools


api:dk11:java:tatukgis.jdk.tgis_fieldvaluealiases

TGIS_FieldValueAliases class

DK for Java | tatukgis.jdk.TGIS_FieldValueAliases | Classes | Constructors | Methods | Properties

Collection of value-to-alias mappings for one field.

Available also on: Delphi | .NET | ActiveX | Python.

Syntax

// Java
public class TGIS_FieldValueAliases {
};
// Oxygene
type
  TGIS_FieldValueAliases = public class
  end;

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_FieldValueAliases() public Creates a field rule object with nested rule collections.

Methods

Inherited Overrides Protected
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.

Properties

Inherited Protected
Name Visibility Description
Aliases public List of all aliases.

Remarks

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.

References

2026/07/11 01:25

Page Tools