Promotic

Objekt PmaFolder (Složka)

Popis:
Objekt představuje složku, do níž lze ve stromu Pma objektů vložit další Pma objekt. Pomocí tohoto objektu tedy lze vytvořit přehlednou stromovou strukturu objektů. Význam objektu je tedy podobný jako má v OS Windows objekt složka (folder).

V objektu PmaFolder lze vytvořit další Pma objekty (podobně jako v objektu PmaRoot).
Tento objekt lze vytvořit v objektech: PmaRoot, PmaFolder, PmaPrototype. V těchto objektech lze vytvořit více takových objektů.

Objekt má dvě hlavní funkce:
1) Vytváření stromové struktury (díky tomu že objekt umí v sobě zakládat další objekty včetně objektu typu PmaFolder).
2) Vytváření rozhraní pomocí metody projektanta tohoto objektu (viz karta "Metody" a vlastnost Methods). Metody projektanta umožňují vytvářet vlastní metody dané složky a tím dát složce "inteligenci".
Tento objekt přebírá vlastnosti, metody a události objektu PmaObject.
Vlastnosti a metody zděděné z objektu PmaObject:
AddEventZaregistruje funkci do zadané události
GetInfoVrací Info objekt s daným názvem
GetOwnedByIndexVrací podobjekt zadaný pořadím
GetOwnedByNameVrací referenci na podobjekt zadaný názvem
GetOwnedByTypePole referencí na vnořené objekty
GetOwnedNumVrací počet vnořených objektů v objektu
GetParČtení hodnoty parametru Pma objektu (nebo jeho rodičů)
GetPathNameNázev objektu s cestou k tomuto objektu
GetPermissionVrací oprávnění dané operace z objektu
MethodsPřístup k metodám projektanta tohoto objektu
NameNázev objektu (bez cesty)
ParentVrací referenci na nadřazený Pma objekt
PmVrací referenci na Pma objekt nebo na jeho implementační podobjekt
RemoveEventOdregistruje funkci v zadané události
RootVrací referenci na kořenový objekt aplikace PmaRoot
Události zděděné z objektu PmaObject:
onStartVyvolá se pro každý objekt v runtimu jen jednou na začátku
onStopVyvolá se pro každý Pma objekt v runtime módu jen jednou na konci při zastavování aplikace
Konfigurační karty:
ObjektObecné informace o daném objektu
UdálostiDefinice algoritmů událostí objektu
MetodyDefinice metody projektanta objektu

Historie:
Pm9.00.00: Změna názvu objektu: PmFolder -> PmaFolder
© MICROSYS, spol. s r. o.