Skip to main content

Příbuzní - pages, frames, modifiers

Pro účely popisu programové knihovny existují vedle definic modifikátorů jako takových ještě pomocné, obecné definice, které slouží obdobně jako definice modifikátorů a mají obdobnou strukturu, tedy také popisují parametry, metody, vlastnosti a události.

Tyto definice popisují základní, tedy všude dostupné rysy třech základních prvků:

  • pages - kmen každé stránky;

  • frames - možnosti každého rámce;

  • modifiers -základní vlastnosti každého modifikátoru (komponenty).

V rámci každé COMEX instance (tedy v celé jedné Flexideo aplikaci) existuje právě jedna obecná definice od každého uvedeného druhu. Tyto tři definice mají podobu tří souborů umístěných v podsložce comex/sharedwebového sídla.

V případě modifikátorů slouží obecný popis modifiers jako základ, který pak každý další modifikátor definicí modifier rozšiřuje o rysy specifické pro tu kterou komponentu. Znamená to, že každý modifikátor musí umět podporovat metody, vlastnosti a události definované v obecné definici modifiers.

Účelem je standardizace základního chování a možností komponent na stránkách systému COMEX. I zbývající dva druhy mají za účel popisovat programové rysy za účelem sestavení funkční stránky a nikoli obsah aplikační.

Uzel pages tak má obsahově a významově blíž k uzlu modifier než k uzlu page a obdobně je na tom uzel frames vs. frame. Uzel frames opět popisuje obecné programové možnosti každého rámce a nikoli aplikační obsah každého jednoho z nich, jak to dělá frame.

Uvedené tři typy souborů jsou součástí technologie COMEX a nelze je rozšiřovat customizací.

Popis struktury těchto definic viz. schema frames|pages|modifiers.