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.