Lade...
 

CX_MASTER_LOCALE ab DLL Version 4.5.2.173619

CX_MASTER_LOCALE           ab DLL Version 4.5.2.173619

Klassenhierarchie
Beschreibung: (Business Pattern)

Die Klasse dient als Container der alle im System bekannten Locale-Information hält: auf erster Ebene in Collection locales aller Objekte vom Typ CX_COUNTRY_LOCALE.
Alle eingelesene Locales - siehe CX_SYSTEM_OBJECT::GetAllLocales  - erhält man als transientes CX_MASTER_LOCALE Objekt.
Der Destructor gibt den Speicher aller untergeordneten Objekte frei.
Mit Methode StoreXML wird die gesamte Locale-Information als XML gespeichert.

Code-Beispiel:

Var(masterLocale)

SystemObject Call(GetAllLocales) -> masterLocale

 

. . . // code to edit locales

 

"CustomLocales.xml" masterLocale Call(StoreXML) // save the result

 

INVALID -> masterLocale // now, garbage collector can remove all transient locale objects

 

Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
StoreXML   STRING   Schreibe die Daten der Locale-Hierarchie in ein XML-File, der Dateiname wird als Parameter übergeben

* MA = Member-Access-Funktion

Datenverzeichnis (DDI)
Datenfeld Typ Referenz-Klasse I* Kurzbeschreibung
locales COLLECTION CX_COUNTRY_LOCALE   Locales der ersten Hierarchiestufe = alle Länder-Locales
version STRING     eine optionale Versionsnummer

* I = Indizierbares Datenfeld

Verwendung in AppsWH
Modul Kurzbeschreibung
locales.mod Ortsspezifische Daten Editiermodul