29
Speciální typ uzlu je poté kořenový uzel, který identifikuje samotnou aplikaci. Ten lze vytvořit
pomocí statické metody
Node.getRoot. Kořenový uzel je identifikovatelný příznakem isRoot
a používá se pro počáteční inicializaci aktuálního kontextu v katalogu.
Třída Node má pár předepsaných atributů, nicméně dovoluje vývojářům i tvorbu vlastních.
Toho je dosaženo pomocí netypované hašovací tabulky, kde klíčem je textový řetězec nesoucí název
atributu a hodnota poté netypovaná instance třídy
Object. Knihovna se postará o automatické
naplnění této kolekce a hodnoty lze získat pomocí metod
getObject nebo
getString. Mezi
nejdůležitější rozhraní objektu patří tyto metody:
getID – získání identifikátoru uzlu (povinný atribut);
getName – získání jména uzlu (povinný atribut);
getType – získání typu uzlu (povinný atribut);
Do'stlaringiz bilan baham: