Instance tříd

V systému COMEX jsou využívány dva druhy syntaxe odkazů na komponenty:

neinstanční - typy a knihovny

instanční - konkrétní komponenty na konkrétních stránkách

První z nich slouží především pro registraci modifikátorů pro tvorbu komponent na stránkách, ale také jako systém odkazů na základní datové typy. V odkazu chybí specifikace instance třídy indikované dvojtečkou za uvedením rozsahu. Odkazy na typy jsou ještě jednodušší, skládají s pouze z klíčového slovy comex a názvu patřičného typu (viz. přehled základních datových typů comex).

Při registraci modifikátorů je třeba v každé definici modifikátoru, tedy v kmenovém uzlu modifier uvést atribut inclusion v syntaxi neinstančního odkazu, který říká, kam uvedená definice patří. Parametry, které vyžaduje a vlastnosti, které komponenty vznilé dle daného modifikátoru nabízejí jsou pak v této definici uváděny s neinstančními odkazy na základní typy, pokud nemají určeny typy vlastní nebo nejsou komplexního charakteru.

Druhý typ instanční pak slouží pro sestavení komponenty na stránce nebo k různým druhům vazeb mezi komponentami. Tyto odkazy se liší právě uvedením instance, tedy aplikačního obsahu určeného pro danou komponentu. Odkaz atributu source v uzlu component může obsahovat například odkaz comex.table.data:1023.grid, který odkazuje na seznam kontaktů (tabulka id 1023) a zobrazuje jej formou kontaktů (celý příklad viz. stručné příklady).


Syntaxe odkazů COMEXTřídy a rozsahyInstance třídPoužití odkazůDefinice strukturSběr hodnot