Trieda Translator
Pomocou tejto triedy sa sprístupňuje prevodová tabuľka medzi vnútornou identifikáciou dátových objektov v ABRA Gen a ich vonkajšou identifikáciou, napr. v iných informačných systémoch. V tom prípade odporúčame používať translátory nie identifikované triedou v ABRA Gen, ale konkrétnym pakovaným GUID. Viď metóda CreateTranslator.
Metódy a vlastnosti:
function Add(const Term: WideString; const Meaning: WideString): WordBool;
- Popis:
- Pridá do translátora záznam. Pokiaľ bol záznam pridaný, je vrátené True.
function Get(const Term: WideString; out Meaning: WideString): WordBool;
- Popis:
- Vráti z translátora záznam identifikovaný pomocou Term. Pokiaľ bol záznam nájdený, je vrátené True.
function GetMeaningOf(const Term: WideString): WideString;
- Popis:
- Vráti z translátora záznam identifikovaný pomocou Term. Ide o podobnú funkciu ako je funkcia Get s tým rozdielom, že nie je výsledok vracaný v out parametri. Pokiaľ nebol záznam nájdený, je vrátený prázdny reťazec.
procedure Delete(const Term: WideString);
- Popis:
- Zmaže z translátora záznam identifikovaný pomocou Term.
function Exists(const Term: WideString): WordBool;
- Popis:
- Vráti True, pokiaľ záznam identifikovaný pomocou Term existuje.
function First(out Term: WideString; out Meaning: WideString): WordBool;
- Popis:
- Vráti prvý záznam v translátore, pokiaľ je translátor prázdny vráti False.
- Súvisiace metódy:
- Next
function Next(out Term: WideString; out Meaning: WideString): WordBool;
- Popis:
- Vráti ďalší záznam v translátore, používa sa len po vyvolaní First alebo Next. Pokiaľ už ďalší záznam nie je, vráti False.
- Súvisiace metódy:
- First
property Count: Integer readonly;
- Popis:
- Vráti počet záznamov v translátore.