Třída:
cActionTřída cAction implementuje univerzální rozhraní pro iteraci nad objekty. Instance následníků této třídy provádějí například validaci a ukládání formulářů, sumarizace hodnot sloupců v cBrowse objektu a mnohé další. Princip spočívá v tom, že se
Iterační metody pro každý
subjekt iterace zavolají metodu <action>.onAction(). Tu samozřejmě implementuje každý následník třídy cAction. Iterace probíhá, dokud onAction() vrací true anebo přes všechny subjekty. Subjektem iterace jsou v případě metod <cItem>.myChildren() a <cItem>.allChildren() dětské objekty resp. dětské objekty včetně všech jejich dětí. Metody <cBrowse>.forEach(), <cBrowse>.forEachSelected() pracují nad řádky editační tabulky.
Virtuální metody
public boolean onAction( cItem item )
metoda, která je volána pro každý subjekt iterace ( pro allChildren(), myChildren() jsou to děti a další potomci iterujícího objektu, pro forEach() a forEachSelected() jsou to řádky tabulky ).