Object
Toto lze brát jako přehled defaultního chování hodnot v TFS.
Výpis objektu
Není garantovaný žádný formát výpisu.
Selekce podhodnoty
Jako položky struktury se berou všechny veřejné vlastnosti objektu.
Pokud má objekt veřejnou metodu s názvem getXyz
, pak v TFS zpřístupňuje podhodnotu s názvem xyz
.
{asLang().locale.language}
cs
Funkce asLang vrací údaje o jazyce. Návratová hodnota je instance třídy LanguageEntry
, která má metodu getLocale
. Vyhodnocení TFS výrazu asLang().locale
povede interně k zavolání této metody.
Výsledkem volání bude instance třídy java.util.Locale
, která má metodu getLanguage
. Vyhodnocení TFS výrazu asLang().locale.language
povede interně k zavolání této metody.
Pro autora šablony není rozdíl mezi veřejnou vlastností xyz
a veřejnou metodou getXyz
podstatný: k oběma přistupuje zcela stejně. Z tohoto důvodu se mezi nimi v další dokumentaci nerozlišuje, v obou případech říkáme prostě že objekt má / zpřístupňuje vlastnost xyz.
Mapování
Funguje stejně jako selekce podhodnoty.
{asLang()["locale"]["language"]}
Dá stejný výsledek jako předchozí příklad.
Sekvenční zpracování
Chová se jako prázdná sekvence.
Převod na logickou hodnotu
Chová se vždycky jako true
.