Třídy a rozsahy
V syntaxi odkazů je za klíčovýcm slovem comex uváděn nejprve název třídy a za ním pak název tzv. rozsahu této třídy. Obojí slouží pro upřesnění předpokládaných způsobů využití finální komponenty a modifikátoru, který je odpovědný za její realizaci. Zároveň je také dáno, že definice comex neexistují pro třídy, ale každá je určena třídou a rozsahem. Teprve tedy konkrétní rozsah dává třídě její určení a tedy i smysluplnou definici. V odkazu je patrné, že identifikace instance třídy se uvádí až za jejím rozsahem. Také všechny komponenty existují nejen ve třídě, ale vždy i v některém jejím rozsahu.
Následující tabulka uvádí přehled tříd a jejich rozsahů, ve kterých mohou být definovány:
třída | rozsah | příklady modifikátorů |
---|---|---|
folder | header | anchor, info |
content | list, mainMenu, sideMenu | |
table | header | anchor, info |
data | grid, graph, calendar, cards | |
form | filter, item, table | |
content | list, sideMenu | |
document | header | info |
form | filter, item, table | |
preview | inpage, print, download | |
action | header | info |
envelope | button, info, switch, input | |
schema | preview, download, anchor | |
special | - | banner, image, button, caption |
Bližší popis jednotlivých tříd a jejich rozsahů najdete v kapitole třídy, případně také náhled na úkázky definic ve stručných příkladech.