Třída:        cResource

Třída cResource implementuje strukturovaný datový typ pro správu zdrojů, tedy textů, menu, startovacích nabídek, obrázků apod. Obecněji řečeno platí, že objekt třídy cResource lze vytvořit z libovolného XIF souboru. Hlavní aplet disponuje automaticky inicializovanou proměnnou resources, která představuje kořen stromu zdrojů aplikace. Tyto zdroje jsou načteny z FastX serveru. 

Členské proměnné třídy

public      String      sName;

jméno položky

public      String      sData;

hodnota položky

public      Object      cargo;

variantní objekt, může odkazovat například na obrázek ( Image ).

public      cResource   next;

odkaz na následující objekt.

public      cResource   child;

odkaz na první dětský objekt.

public      cResource   parent;

odkaz na rodičovský objekt.

 

Členské metody třídy ( publikovaná část )

public      cResource findResource( String path )

metoda najde jmenovaný zdroj. Parametr path má strukturu obdobnou jako cesta k souboru v běžných souborových systémech, tedy seznam rodičů hledaného objektu a poté jeho jméno. Jako oddělovač jmen slouží |, např. findResource( "Menus|desktop|menu1" )

public      String getResourceString( String path )

metoda najde jmenovaný zdroj a vrací obsah její proměnné sData. Parametr path má strukturu obdobnou jako cesta k souboru v běžných souborových systémech, tedy seznam rodičů hledaného objektu a poté jeho jméno.

public      long getResourceLong( String path )

metoda najde jmenovaný zdroj a vrací obsah její proměnné sData jako long. Parametr path má strukturu obdobnou jako cesta k souboru v běžných souborových systémech, tedy seznam rodičů hledaného objektu a poté jeho jméno.

public      double getResourceDouble( String path )

metoda najde jmenovaný zdroj a vrací obsah její proměnné sData jako double. Parametr path má strukturu obdobnou jako cesta k souboru v běžných souborových systémech, tedy seznam rodičů hledaného objektu a poté jeho jméno.

public      cResource getChild( String name )

metoda najde jmenovaný dětský objekt zdroje.